Sure, Quad figured it out:
He created a "custom" acknex.dll that delegates pretty much all function calls into the real acknex.dll except for a couple of functions like CreateWindowExA. He hooked those and replaced them with their Unicode alternatives. So far all lite-C functions behave the same (including the video_... commands) except that the window receives real Unicode characters.
Those are collected in the usual on_message approach.

Thanks for your help as well, Firoball!


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends