In this example I will be using Firefox Nightly
1. Download your Program
2. Extract the Program to a Directory ('home' directory, in my case)
3. Make a new .desktop file in .local/share/applications
I called mine:
Then I added this text to the file:
The most important entry here is the Exec=/home/antech/firefox-59.0a1.en-US.linux-x86_64/firefox/firefox Check your Exec=/matches/your/program/executable it maybe different to mine, also your icon may be in a different location, so you will need to change its path.
4. Double click the file you just created and select the trust & execute button, if you did everything right, the program will start.
5. You can now right click the icon in the panel & select pin to panel.
This gives me a 'pin to panel' option every time.
I did try doing this with the menu editor but for some reason, pin to panel was not available, maybe a bug or by design ?
Please give feedback so I can maybe do a video tutorial, thanks.