Народ, хочу задать вам один интересный вопрос, а именно - что вы предпочтёте?
Предположим, вы пишите мод для Xash и планируете для него кастомную иконку. Каким образом вам удобнее будет её установить на приложение - перекомпилировав launcher, либо заменив её через ResHacker? Да, условие такое, что исходники от launcher'а для вас открыты. Понятно, что если исходники закрыты, вы замените её через хакер, если надо будет. Либо захотите написать свой launcher. Но загвоздка в том, что его содержимое сложнее простой загрузки dll движка и вызова функций оттуда. Так как поступите?