Yeah, this deserves to be in all puppies. I have repackaged it slightly (created pet.specs, modified default-chooser.desktop) and uploaded (5KB):
I have added this to the package lists for all builds in Woof.
Comments:Posted on 4 Aug 2011, 19:44 by L18L
default Applications Chooser breaking JWM
Installed on wary511q bottom task bar of JWM disappeared.
# ls -l .jwmrc
-rw-r--r-- 1 root root 1 2011-08-04 11:35 .jwmrc
# ls -l .jwmrc-previous
-rw-r--r-- 1 root root 20629 2011-07-19 14:20 .jwmrc-previous
Fixed by copying back from .jwmrc-previous and jwm -restart