Link your custom app to your Gnome Applications
If you’re running GNOME and you have a custom script/app that you want to be able to run quickly from your applications bar, you can easily add an entry with the following:
In your ~/.local/share/applications or /usr/share/applications folder (choose one depending on whether you want to share with all your users or yourself), add the following entry:
# whateverfile.desktop
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=application
Icon=application.png
Terminal=false
Modify the Exec to point to the path/file of the application you want to run and you’re done!
As another example, this is how I linked the Telegram app onto my Application Launcher bar.
# ~/.local/share/applications/telegram.desktop
[Desktop Entry]
Name=Telegram
Exec=/home/davidc/Documents/Telegram
Icon=telegram
Type=Application
Categories=GTK;GNOME;Utility;
Reference: