I'm still working on rx1950 environment, and I've found a nice dwm-based WM - echinus. It supports docks (actually it supports subset of EWMH), so I hacked xkbd (on screen keyboard) to be a dock. Now I'm able to show/hide on-screen keyboard via shortcut (it will be tape recorder key on PDA). Now I need some panel with EWMH support, with ability to launch apps and display some info via text/pixmaps (dzen2?)
xkbd patch is available here.
Screenshot is available here.