Throw iLog on the doc and have it automatically launch on login. When iLog launches, it will automatically source under a csh the checked files in the preferences panels.
With this, the user's .cshrc and/or .login can be executed at login, if desired. A third file, .iLogSpace, can also be executed. As an example, put the line:
echo "Beepwindow currentwindowbounds pop 5 Beepwindow placewindow" | pft
into the .ilogspace file in your home directory. This will shrink the NeXT icon on the dock to five pixels high.
----
This is beta software-- please report any bugs, misfeatures, or comments to <wb1j@andrew.cmu.edu>. You are forewarned that if anything blows up, I am deeply sorry, but that is the limit of my responsibility.
Source code is included-- please don't laugh. Admittedly, this is a quick hack.