ALO fails completely on windows 7 (tested on two windows 7 32bit)
Rebooting (not logging off) the computer regardless of activity, no warning message is displayed.
working on windows XP (however it does reboot, not logoff like intended)
my diagnosis: Session 0 isolation is preventing the service from interacting with user, even thought "allow server to interact with desktop" is enabled
info: http://msdn.microsoft.com/en-us/library/ms683502\(v=vs.85).aspx
possible solution:
a separate application which runs under the users account (using the startup folder)