Você pega um arquivo .desktop que está trabalhando, faz uma cópia dele e substitui uma por uma cada linha com a do arquivo konqueror.desktop. Após cada alteração, você testa se funciona. Dessa forma, você descobre qual linha não funciona .
Você tentou usar um caminho absoluto, como Exec = /usr/bin/konqueror
ou semelhante?