Now that I have gotten the basic stuff up and running, it is time to consider the more tricky stuff.
The Text Services Framework in Windows is a complex beast... well at least that's how I see it now. For now, for some extremely unclear reasons, it is (almost) impossible to get the IME working under the English US locale. I have gotten it working at some points during development, but as yet it is a hit-and-miss business. This is why the IME currently installs itself under Chinese (Simplified).
Nevertheless, that is not an acceptable solution. More intelligent programs like Microsoft/Libre- Office, even Microsoft Paint, recognize that an Asian language is being used to input text, and automatically changes the font, spellcheck, etc. This is good if we were really interested in inputting CJK text, but we aren't. We are more interested in inputting Greek characters, occasional Latin characters with diacritics and so on.
The Ctrl+Shift+U combination to activate Unicode input imitates the same functionality in GTK+. As far as I can tell, Ctrl+Shift+U is a keyboard shortcut that is rarely used in applications, or is it not?
As I