Bundyo: your D-Bus service names aren't consistent Your dbus service file and desktop file say (com.nokia).tear but the binary itself has com.nokia.Tear strings in it. May I suggest having it all lowercase?