DBus, FreeDesktop, and lots of madness