Create Gnome 3 Desktop Entry / Application Launcher

Put a file in /usr/share/applications/your-app-name.desktop, make it executable via chmod +x /usr/share/applications/your-app-name.desktop and put the following contents in the file:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1 .0
Type=Application
Terminal=False
Exec=/home/walialu/app/my-application/the-app-to-start
Name=My Awesome App Name
Comment=My Awesome App Comment
Icon=/home/walialu/app/my-application/the-app-to-start/icon-48.png