paulie wrote:Looking at the directory in which the *.desktop files reside, I can see that they are all owned by user root.
Name "the directory in which the *.desktop files reside". (Such files exist in at least a dozen places.)
The way things are supposed to work is that if a change will affect every user, only root can make that change. If it solely affects the current user, no special privilege is required.
Most applications read two sets of configuration; the system-wide one in /usr or /etc, and the per-user one in ~/.SOMEWHERE.
It is possible to add to LXDE menus on a per-user basis by creating *.desktop files in ~/.local/share/applications/. Unfortunately LXDE has no good interactive menu editor, so this has to be done by editing text files. I am not sure it is worth the effort.
For more gory details:
http://wiki.lxde.org/en/LXDE:Questions# ... in_menu.3F
(It can be a bad idea to edit system-wide files. Apart from the risk of breaking the whole system, there is also the problem that many such files belong to the packaging system and could be reverted by a future apt-get command.)