To get WindowMaker to run applications at startup, I add entries to my ~/GNUstep/Library/WindowMaker/autostart script file.
These can be as simple as:
Code:
# Start orage calendar application.
orage &
# Start nm-applet if NetworkManager is running and nm-applet is not running.
( pgrep NetworkManager && ! pgrep nm-applet ) && nm-applet &
or somewhat more complex
Code:
# Start compton compositer on display 0
# Adjust for current screen size
xrandr | grep -q "Screen 0:" && \
compton -bcCfG -i 0.8 -e 0.8 -r 3 -l 0 -t 0 -d :0.0 \
--shadow-exclude-reg +$(xrandr --current | awk '/Screen 0:/ {print $8-64}') \
--glx-no-stencil --no-fading-openclose
#
I should note that I have wmsystemtray (available from SlackBuilds.org) installed so that systemtray apps like orage and nm-applet can run.