How do you create a custom application launcher in Gnome shell 3? This question had been ask since. Everyone used to be able to right click on the panel and choose ‘Create custom launcher’ in Gnome 2, but that doesn’t seem to work anymore. Many people sure had this issue if you have been using the latest fedora 16. So what can we do about it?
Solution:
I got a solution, but it is the manual way and need some programming command. The first thing is to you need to be root to edit and create .desktop files. All you app launchers can be found in /usr/share/applications folder.
An example:
Add or create the spicebird icon and desktop launcher with the name field has “.desktop” tagged on the end. In this case which is “spicebird.desktop” inside the folder as mention.
Then copy and paste below code into it:
[Desktop Entry]
Encoding=UTF-8
Name=SpiceBird
GenericName=Editor
Comment=Email Client.
Exec=/home/jonboy60/spicebird/spicebird %F
Icon=/home/jonboy60/spicebird/icons/mozicon50.xpm
Terminal=false
Type=Application
MimeType=text/plain;
Categories=Network;Email;Internet;
Name[en_US]=Spicebird
Remember to change the Name,Comment,Exec,Icon and Categories to you needs!
Happy application launching~

