With that line in place, hildon-desktop ignores the Exec field of your application. Look in /usr/share/dbus-1/services/ for the program's corresponding .service file and edit the Exec field found there. If that doesn't work, you have two options:Comment out the X-Osso-Service field from the program's desktop file and edit the Exec field. Write a daemon that listens for the NameOwnerChanged signal with the first argument - a string one - containing the service name of your program.