[Launcher desklet] Add GUI configuration and support for custom entries