This fixes BUG 420511.
The problem was that the argument which contains the command that the desktop action should execute was interpreted as an url.
With this MR the desktop actions are handled as an extra case, like in AppEntry::run (line 229).
AppEntry::run