Trotz weit verbreiteter Fehlannahme ist die
WinAPI nicht komplett threadsafe. Ich vermute hier hast du eine Stelle erwischt, bei der dies der Fall ist. Man fährt aber mal davon abgesehen generell auch immer besser, wenn man die komplette
GUI in einem einzigen Thread ablaufen lässt und nur die Business Logik in externe Threads auslagert.