Re: ICE Window Manager + GNU Screen + full screen
I normally use IceWM and love the full screen feature! Here's a few other things I've set it up to do:
10 workspaces, and each number key on the numeric keypad is set to switch to one of them. This way it is easy to remember which screen a certain program is running in and switch to it quickly. It compliments the full screen feature well, and puts the numeric keypad to good use - since I never use it for its intended purpose! (This one can also be done in Window Maker or almost any WM with multiple workspaces / screens.)
Alt + numeric keypad keys to switch workspaces and move the currently active window. Much easier than selecting "Move To..." from a menu with a mouse, and then trying to remember which workspace you actually wanted to move it to.
Alt + drag to move a window. Makes it easy to move a window out of the way, even if the title bar is off the screen.
Enter to maximize a window, and Alt-Enter to switch to/from full screen. This means a bit less mucking around with the mouse for programs that I normally run full screen (e.g. Firefox), and it's easy to quickly maximize a file load / save dialog box to see more files at once.
Pause / Break to close a window. Maybe this is a little bit risky, but this key is far enough out of the way that so far I haven't pressed it by accident.