That is a tough question. The easiest way is the shell, but you don't want to use that, so we have to rely on a script in the system somewhere to add the program to the menu. This might work automaticly with some pre-compiled binaries like RPM's on KDE in some distros, or it might not. Someone might be able to help you if they know what distro you are using.
On Slackware 10.2 there is a item called "Menu Updating Tool" under "Settings" which will scan for added programs and allow you to add them to the menu. There is also the "Menu Editor" under "Settings" which will let you add menu items, but you have to know where the executable file is for the program, which requires the shell.
In case you want to try the shell, use "whereis nameofprogram" to find the executable. The name of the program is probably the name of the package you installed without all the version stuff. Xmms is "xmms", Gaim is "gaim", GQview is "gqview", etc. "whereis gaim" will give you the path to the executable, and maybe some libraries and man files that came ith it. Use the path to the executable in the Menu Editor where it says "Command" (you have to open a new item and name it first with the icon at the top row of the GUI).
I hope this helps. Good luck.
Last edited by lotusjps46; 05-13-2006 at 08:21 AM.