Reading the messages on this bug shows you how much of a hunt it was. It turned out to be undocumented messaging behavior in user32.
Certainly when you take into account all the undocumented API functions used by office et al.
Imagine Microsoft engineers contributing to wine also. Perhaps I am dreaming :)