Port depreciated KRun::binaryName
A straight copy of what binaryName() was calling KIO::DesktopExecParser::executablePath(exec);