The next-style X11 window manager WindowMaker has been around forever. For a while now development has continued in the -crm branch mainly cleaning up code and integrating patches found in the packages of various linux distributions. Eventually this effort ended up in new official releases.
One of these additions down the road was the tool wmmenugen which can be used to parse xdg style desktop files into proplist files. The generated proplist files can in turn be read by WindowMaker e. g. as menus. However, up to now there was no direct way to dynamically use the proplists generated by wmmenugen as menus.
( Applications, OPEN_PLMENU, "|| find /usr/share/applications -type f -name '*.desktop' | xargs wmmenugen -parser:xdg" ),
for a well known application menu or
( Desktop, OPEN_PLMENU, "|| find ~/Desktop -type f -name '*.desktop' | xargs wmmenugen -parser:xdg" ),
for a desktop menu.
Fedora users can already test this new feature in rawhide or fedora 18 with this update.