More (big) future plans.
As it turns out, Windows does have a facility for windows that only serve as message dispatches; let's use it for our message handler. (I only found this out while looking up SetParent() for the previous commit).
Fixed GTK+ windows having the wrong background.