Posts: 1,445
skidoo
Joined: 09 Feb 2012
#1
test case, for demonstration:
In a freshly-started antiX desktop session (JWM or iceWM or fluxbox, doesn't matter),
visit the desktop menu and click"Web Browser".
Okay, while browsing, you're downloading stuffs so visit the menu and click to open"File Manager".
Ah, so's you can jot some notes: Menu}}"Editor".

At this point, if you Menu}}"Terminal" and launch `htop`
(sorting by Command column might be helpful here)
notice that your use of those menu entries has each spawned a `gksu -u yourusername programname` process,
each unnecessarily incurring (check my math?) 8--9Mb additional overhead.
Squandering 35Mb+ right outa the starting gate... isn't"lean and mean"
I'm suggesting that desktop-defaults-run should be displaced from the menu execstrings wherever possible,
especially from the often-used items exposed via the topmost menu level.

If the top-level items are labeled more explicitly
Firefox (web browser) ... geany (editor) ... lxterminal (terminal emulator) ... rox-filer (file manager)
and someone installs PaleMoon|whatever and wants that to stand as their"default browser"
and wants a top-level menu entry for it
and hasn't tripped over the FAQ ( or explored ControlCenter }} Edit iceWM Settings )
the ensuing help request would more likely be"How to edit my menu?" (vs"how to 'fix' my menu?")