>> При создании rpm-пакетов с программами - очень удобно править и создавать .desktop
> Наверное, неуместно упоминать про то, что простые пользователи rpm-пакеты не создают, Пользователям вообще нет никакой разницы, в каком виде будет .desktop / .lnk файл.
А графическая утилита конфигурирования может с одинаковым успехом работать
как с текстовыми, так и с бинарными .desktop / .lnk файлами.
Но если файл .desktop / .lnk вдруг окажется бинарным - то работать с ним какими-то иными
способами кроме существующей одной графической утилиты будет невозможно или очень трудно.
Решение, которое было принято в майкрософте о создании .lnk файлов в бинарном формате
продиктовано не мотивами удобства и заботы о пользователе и не мотивами удобства
и заботы о системных администраторах, которым это все придется потом сопровождать.
Поэтому приводить мафкрософтовские продукты и решения
в качестве примера грамотного дизайна - не надо, не поймут.
Смысл создания ReactOS мне тоже не понятен. Даже если это будет идеально работающая
система, которая будет на 99% совместима с виндовсом - ее обложат такими выплатами
за патенты, что дешевле будет купить оригинальный виндовс и не мучаться с ReactOS.
Но по крайней мере, это не самый худший вариант времяпровождения для разработчиков
ReactOS - они получают skill, fun и деньги за свою работу. Это лучше, чем пить пиво
или троллить на форумах. Хотя результат их работы всеравно придется выбросить потом.
> да и к работе в десктопе процесс создания rpm-пакетов особого отношения не имеет
Процесс создания rpm-пакетов имеет отношение к процессу создания дистрибутива.