KapaT,
ОффтопМенять код? Уникализировать свой лаунчер, например, хочется. Никогда с лаунчерами дело не имел в плане разработки, а с нуля написать трудновато.
Посмотри автообновляторы, например, других игры, таких как: rf online, la2, pw etc..
У них у всех один принцип - на web сервере есть список всех файлов клиента с md5 сумами. Лаунчер опрашивает папку с игровым клиентом, и, если нету подходящего файла или сума не совпадает - перекачивает.
Велосипед изобретать не нужно, исходников дофига, вплоть до изменения интерфейса.
Как то видел автообновлятор, написанный на php devil (как то так)