Espero que tenha entendido corretamente: você precisa apenas de um iniciador para o script existente. Se assim for, tente escrever um pequeno arquivo .desktop para o seu script e coloque-o em ~ / .local / share / applications ou / usr / share / applications. Aqui está um exemplo para isso:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=application
Icon=application.png
Terminal=false
Além disso (se você quiser escrever um tipo de instalador), você pode criá-lo no script de instalação.