Nunca entenderé porqué usar la verborrea del XML para archivos de configuración en vez de un lenguaje de etiquetas más simple.
Los .desktop (los «accesos directos» en entornos FreeDesktop) también son como los archivos .service de Systemd.
Sólo falta crear las interfaces gráficas... y tienes algo para configuraciones puntuales fáciles y sigues manteniendo un sistema fácilmente automatizable.