Все общение идет через WM_COPY_DATA. Получаем winapi'шным GetMessage/PeekMessage отправляем по SendMessage.
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Там около десятка MessageId с различным назначением. После того как они влепили встроенный webview в игре добавились функции проксирования http запросов на сервер через launcher (не смотрел детально).
Правильно эмулируя общение можно делать кастомный лаунчер на любой вкус и цвет (немного допилив напильником под нужный клиент)
Примеры:
http://puu.sh/cjTIk.jpg
http://puu.sh/cjUyO.jpg