Port to CommandLauncherJob and add --desktop-entry argument
Instead of using KToolInvocation. Ensures the respawned application is respawned in a cgroup.
When KCrash passes desktopEntry we'll pass that to the job for proper startup feedback
and proper cgroup name.