It's called not osso_initializeing() if using X-Osso-Service in the desktop file. (And, of course, having the service names matching. e.g. "com.gstar.weed" in the desktop file and the service file != "com.nokia.weed" so osso_initialize ("weed"...) doesn't work...)