Jestli chceš poradit tak se vykašli na to gksu, buď nechej ať to uživatel spouští celý pod rootem a nebo líp bez práv roota a (když už na to máš instalační soubor) se třeba přes zenity zeptej kam se ty soubory maj kopírovat.
Pro Xfce je to ok, jenom nevim proč ty .desktop soubory vytváříš jak do ~/.local tak do /usr
Jinak sice pěkná práce, ale nevim v čem je to lepší než prohlížeč. A potřeboval sem na to 130M závislostí