Just out of curiosity: do you want to share how was it solved?
A separate Unicode window with separate message pump?