W WindowsXP zamknięcie aplikacji było proste. System wysyłał WM_QUERYENDSESSION i jak dostał odpowiedź TRUE – kończył jej działanie. Z wielu różnych powodów mógł otrzymać odpowiedziedź FALSE, na przykład w sytuacji, gdy program nagrywający dane na płytę,