[Bug 574] New - Creative use of CreateDialog and DestroyWindow cause busy loop