I see. Is the working directory really important for (any) application? It seems strange that Krusader does this different compared to e.g. Dolphin.
Should I revert it (+ a comment why KRun::displayOpenWithDialog is not used here)?
Is the working directory really important for (any) application?
I don't recall using any, although probably some exist, and if ListPanelFunc::runCommand() works and allows that those application work correctly, probably it would be better for Krusader to use that code.