Sekwencje podwójnych znaków backslash są standardowo zwijane przy odczytywaniu wartości typu string. W przypadku klucza Exec będą one zwinięte po raz drugi podczas usuwania podwójnych cudzysłowów otaczających argumenty. Żeby umieścić jeden znak backslasha przekazany do programu należy w pliku użyć czterech takich znaków.

Dodatkowo rozwijane przez środowisko są specjalne dwuznakowe sekwencje: '%f', '%F', '%u', '%U', '%i', '%c' oraz '%k'. Aby uzyskać znak procenta należy użyć dwóch tych znaków (%%).

%f jedna nazwa pliku. Jeżeli zaznaczono wiele plików, system obsługujący plik '.desktop' powinien wywołać wiele kopii programu, każdemu przekazując tylko jeden plik. Jeżeli pliki nie znajdują się w lokalnym systemie plików (np. znajdują się w lokalizacjach HTTP lub FTP) zostaną skopiowane do lokalnego systemu plików a sekwencja '%f' będzie zastąpiona nazwą odpowiedniego pliku tymczasowego. %F lista plików. Każda z nazw pliku jest przekazywana jako oddzielny argument. %u jeden URL. Nazwy lokalnych plików mogą być przekazane jako URL z rodzajem zasobu file lub jako 'zwykłe' ścieżki. %U lista URL. %i Wartość klucza Icon jako dwa argumenty: pierwszy to ciąg znaków '--icon', drugi to wartość klucza Icon.