Dragging the subject back to the topic - I rate Icewm very highly.
Don't forget that another of it's strengths is that pretty much everything can be driven from the keyboard.
I have used Icepref2 in the past, but again, IIRC it's python driven.
IceWM eye candy
actually, you can do this, quite easilyTry exiting to a prompt, su spot, and then run xwin. It doesn't work.
you have to copy some config files from roots $HOME (/root) to spot's $HOME (/root/spot), and set the owner of spot's files to spot
( chown -R spot:spot /root/spot )
the xwin script deletes and writes to some files in /tmp ... if X has already run as root, those files will be owned by root and spot can't change them (which is the whole point of running as spot)
so what you do is delete those files first, as root, then run xwin as spot ... and X will run as spot
pic of X running as spot: http://tinypic.com/2nqh4k
see: http://www.goosee.com/puppy/wikka/GuestTooToDoList
i couldn't get rxvt to run, but i think it would probably run if it were setuid root
you should be able to do the same thing with wine
mostly chown spot:spot any files wine needs to use
i haven't tried wine, all the files for dosemu are in one dir, so it's really easy to set the ownership of all the files to spot ... something like
chown -R spot:spot /root/dosemu/