Using flwm as a default, fits with the minimalistic philosophy of Tiny Core. flwm is based on fltk, I have compiled flwm to use shared libaries that are already in Tiny Core. Therefore flwm is significately smaller than jwm. Yet feature-wise flwm has features that would be expected (popup menu, task/applicaton tracking, and pager/multiple desktops). And thanks to Mike Lockmoore several outstanding annoyances in flwm were fixed.
Reasons:
1. Size:
flwm ................ = 47,967
jwm-2.01 ........ = 134,708 + several small XML configuration files.
jwm-snapshot . = 141,848 + several small XML configuration files + Xlibs_support 28k, fontconfig 104k + expat2 64k.
You can see jwm is 3X larger and growing. JWM is supporting more eye candy which should be optional.
2. flwm is consistent (fltk) with the other GUI programs in Tiny Core Linux. Fltk is the GUI library of Tiny Core.
3. It is now trivial to use a different window manager, just download jwm.tce or jwm-snapshot in your PPR tce directory. That's it! No boot option needed. Tiny Core will boot into JWM or Fluxbox or other supported window managers that have Tiny Core's menu support scripts. I know of some users who are successfully using fluxbox window manager with Tiny Core's dynamic menu additions. Once again Tiny Core offers more choices in a tiny system.
A quick primer on flwm:
FLWM popup menu is a combination of:
application launcher
task indicator of running and iconized applicataions
pager with multiple desktops via "New Desktop" menu option
FLWM popup menu is always readily available by:
right click on empty area of desktop
right click on any window title bar
alt-tab
FLWM popup menu handles multiple desktops:
Menu allows easy switching desktops, just select Desktop X from menu.
Moving windows to other desktop is easy, switch to Desktop then choose running app from menu.
FLWM does not use a file for menu, but symlinks or scripts in the .wmx directory located in HOME.
This makes it trivial to add menu items to flwm.
As I said, if you prefer JWM then download either the original jwm.tce or the latest jwm-snapshot.
Should be no other action needed to continue with JWM.