I got about 1000 or so computers I need a whole list of applications installed on. My program runs at the computer startup (so under system) through group policy. There are some applications that require others but do not want to install unless the computer has been restarted. As an example you can't install Office 2007 with an old version of Windows Installer, though if you install the new msiexec you must restart first before using it. It seems you can't restart until winlogon.exe has finished configuring the computer and is at the login/alt+ctrl+delete screen. I've got a tip from someone that a domain admin has more privileges then the local system and is able to restart the computer remotely. Haven't tried it out yet though.