The tempFile hack has David Faure's blessing as new KRun is only meant for when opening files and the like. KRun::runService normally blocks but doesn't when we do the tempFiles thing. This fixes opening eg KCMs (search for eg "Splash" and add it to favorites).
* Opening apps in favorites still works
* Opening apps in recent docs still works
* OPening docs in recent docs still works
* Opening apps in apps still works
* Opening KCMs in favorites now works
* Opening KCMs in recent docs now works