by using KStartupInfo::setNewStartupId it properly activateswithout getting blocked by Kwin focus stealing protection also when remotely invoked from dbus