To actually get a \ in .desktop-file (e.g. Exec=wine "C:\Program Files\2gis\Nsk\grym.exe" ) one needs to quadro-escape it: \\\\ (e.g. command="wine \"C:\\\\Program Files\\\\2gis\\\\Nsk\\\\grym.exe\""). Otherwise the resulting .desktop file is incorrect
Это специально сделанная фича для поддержки переноса строки еще со времен MDK. Т.е. extra_opt="Terminal=false\\nType=application" будет разворачиваться в .desktop с переводом строки.