On WM_CLOSE it still does the same thing as before with WaitInactive, that hasn't changed. Reset and Stop, though, are now just delivered as a "frame message" and can't happen to be processed in a function call anymore as it happens "between frames". Unless I'm missing something.

Hm, Reset gets slightly less useful now as it can't be used immediately when stepping though...