11
You cannot not know this if you write GUI code. Which makes it likely you want to use CreateTimerQueueTimer().
SetTimer. A window handle is needed, and the timer will not be delivered if you aren't pumping messages.