Ich habs jetzt so gelöst, dass die Aktionen beim Empfang von WM_EndSession durchgeführt werden. Laut
MSDN bekommt mein Programm diese Nachricht nämlich auch, wenn es das Herunterfahren abgebrochen hat.
Funktioniert auch.
Nervig ist nur, dass Vista vom Benutzer das Einverständnis für das weiterlaufen des Programms will. Ich werde mir da mal diese neue
API ansehen.