Now I may be wrong, but isn’t ctfmon the thing responsible for switching input languages, showing the language indicator next to system tray etc.? So couldn’t it be started simply by switching the keyboard while in the program maybe?