Ich habe nicht das Grundkonzept gemeint, das ist in der Tat eine hervorragende Idee, an der Umsetzung haperts jedoch gewaltig. Die stammt teilweise noch aus den 3.x zeiten, man haette statt auf rueckwaertskompatibilitaet zu setzen lieber eine saubere (insbesondere multithreading-faehige) Implementierung entwickeln sollen.
Win32 ist nunmal auf multithreading ausgelegt, in win3.x war das ja mehr oder weniger ein Fremdwort...