Niektóre klucze przyjmują listę wartości. Poszczególne elementy takiej listy są oddzielane średnikami, a cała lista wartości musi także być zakończona średnikiem. Każdy średnik występujący w tych wartościach musi zostać poprzedzony backslashem (\;). Przykładowy klucz z listą wartości: Categories=GTK;GNOME;Application;Utility;

W kluczach typu localestring za nazwą klucza może pojawić się oznaczenie języka. Oznaczenie języka umieszcza się w nawiasach kwadratowych i jeżeli ono wystąpi wtedy w grupie musi pojawić się także klucz bez tego oznaczenia.

Np. jeżeli istnieje klucz 'Comment[pl]' wtedy musi także istnieć klucz 'Comment'.

Specyfikacja definiuje 3 rodzaje plików desktop entry: Application (aplikacja), Link (łącze), Directory (katalog)

Zdefiniowane klucze Spośród zdefiniowanych przez specyfikację kluczy tylko dwa są wymagane: Type oraz Name.

Klucz Exec posiada dodatkowe sekwencje rozpoznawane w jego wartości.