There are two places where you can add new desktop entry files depending on whether the launcher icon should be available for all users or only a single user.
For example, to create a launcher for the eclipse IDE:
Global (all users) -
Local (single user) -
Assuming that eclipse is installed to /opt/eclipse, the eclipse.desktop file would look something like this:
Hope this helps!