Some small changes I introduced lately:
A decent workaround to emulate the warpToWindow function of fvwm and xmonad:
Function "warp-to-window" { f.warpring "next" f.warpring "prev" }
 
This may be coupled with f.gotoworkspace
Another nice to have is the built-in per-workspace window list menu (TwmWindows) and the global one (TwmAllWindows).
So, for example we may bind:
Button2   =      : root : f.menu "TwmAllWindows"
"period"  = mod1 : all  : f.menu "TwmAllWindows" # WINDOW LIST, ALL WKSPC
"comma"   = mod1 : all  : f.menu "TwmWindows"    # WINDOW LIST, THIS WKSPC
Finally, to make ctwm invoke an autostart script
syscmd(`sh $HOME/.ctwm/autostart > /dev/null 2>&1')