Как вариант:
если работает по двойному щелчку мыши, но не запускается ярлыком, то возможно программа имеет зависимость от папки в которой находится.
Советую создать файл (назовём его:
RunFilesInspector) с таким содержанием:
#!/bin/bash
cd /home/zavulon/Programming/Projects/Python/FilesInspector/
./FilesInspector.py "$@"
Последнюю строку можно просто указать: ./FilesInspector.py, без "$@", если не будете передавать аргументы в программу.
Поместить файл
RunFilesInspector в папку
/home/zavulon/Programming/Projects/Python/FilesInspector/Его нужно сделать исполняемым.
Соответственно ярлык будет выглядеть как:
[Desktop Entry]
Name=Files Inspector
Comment=Program to monitor changes user's home directory
Exec=/home/zavulon/Programming/Projects/Python/FilesInspector/RunFilesInspector
Icon=/home/zavulon/Programming/Projects/Python/FilesInspector/tecnic.png
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true