I started with the default .jwmrc* files, of course, and then made only a minor change to .jwmrc - increased the number of desktops to 8. However I hacked the daylights out of .jwmrc-tray (attached) to add a "Micro Core" button a la the Windows "Start" button but with a much more static menu associated with it. I also limited the width of each task's "button" on the task bar.
The Micro Core button menu provides quick acces to some functions of extensions that don't have icons, rdesktop, for example, and an easy way to load certain extensions that I didn't want loaded onboot and easy editor access to certain system files and the backup function. This setup predates both "ondemand" and my knowledge of "cliorx", so "yes, I know there are easier ways to do some of this stuff now".
My actual working .jwmrc-tray file has some passwords embedded in it which I pruned out for this extract. If I broke the file, l et me know and I'll straighten it out. Also, the menu in .jwmrc-tray is littered with calls to "exile" and/or "sudo exile"... exile is a wrapper for the "zile" text editor (*) that functions much like cliorx but also decides whether or not to use sudo, so I never have to worry about not being able to save an edited file because of permissions. (The sudo-ing capability of exile is a recent mod, so any explicit "sudo exile..." is now redundant but harmless.) Unless your a zile-o-phile, use "editor" (or whatever) instead.
(*) the idea in the name "exile" is that xzile is to zile as xemacs is to emacs, even though there's not nearly that much to it. "exile" seemed cuter than "xzile"