Listas rápidas estáticas não exigem linguagens de programação específicas. Mas se você está procurando por sintaxe, é o seguinte
X-Ayatana-Desktop-Shortcuts=Quicklist1;Quicklist2;Quicklist3
[Qucklist1 Shortcut Group]
Name=Quicklist1
Exec=Executable command
TargetEnvironment=Unity
[Qucklist2 Shortcut Group]
Name=Quicklist2
Exec=Executable command
TargetEnvironment=Unity
[Qucklist3 Shortcut Group]
Name=Quicklist3
Exec=Executable command
TargetEnvironment=Unity
Há mais sobre aqui . Essa página também tem informações (com código de exemplo) sobre como criar listas rápidas dinâmicas, que permitem que o programa crie listas rápidas dinamicamente.