Create desktop application launcher in Linux

app-launcher
To create a launcher for your downloaded new software you can do following:
1. Create file “YourAppName.desktop” in ~/Desktop folder.
2. Fill it with params:

[Desktop Entry]
Name=YourAppName
Exec=~/apps/YourAppName/bin/run.sh
Icon=~/apps/YourAppName/bin/icon.png
Type=Application
Terminal=false
StartupNotify=true

This is workaround for “Do you want to run or display its contents?” dialog message!

For more examples see /usr/share/applications folder.