I want to talk about WM_TIMER messages. They can overflow the queue, if you filter them out. See: Raymond Chen