runUniqueDesktop - wrap the child process in a job to make sure no proce...

...sses are left running