Катар, для общего развития: ярлыки имеют расширение .lnk )))
Насчёт возни с реестром... Не советовал бы полностью ему доверять, я когда сначала делал сборку нашу форумную, то вообще вырезал этот ключ как абсолютно не влияющий на играбельность в Нокс. Потом я его вернул - редактор карт не захотел работать без него... Однако он и с ним не захотел
Ему ведь исключительно аглицкая версия нуна... Эх, если бы можно было составить "необходимый минимум" файлов оригинального Нокса для корректного запуска редактора - можно было бы расширить сборку...
Поэтому моя рекомендация следующая: при первом запуске ищи Нокс по реестру, но выдавай окно с подставленным из реестра путём, с возможностью редактирования. После чего сохраняй в свой конфигурационный файл.
Да, и ещё. При запуске патча Микса есть такая особенность - Нокс не запустится если рабочей директорией (текущей директорией) запущенного Миксовского лоадера не будет папка с Ноксом. (ВНИМАНИЕ! Из за этого моя сборка глючит на Win7! Необходимо править ярлык запуска Нокса и указывать рабочую папку!) Что самое интересное, при этом он не выдаст никакого сообщения, а просто покажется, будто Нокс вообще не установлен...
PS: месяц программ на NoXWorld-е... )
PPS: идея однозначно хорошая (вспомнил аналогичную прогу для System Shock 2, эхх...), сам собирался как нить заняться, да руки не дошли... Если допилишь - то включим в сборку. Если можно - выложи исходники здесь, на форуме.
PPPS: и не привязывайся к строго определённой структуре конфигурационного файла Нокса... Они у всех разные. Лучше делай построчный поиск нужного ключа в конфигурационном файле.