OK, change of plans. I decided to just make a screen saver and make a script to copy the .scr file into system32 and set the registry to use this screen saver. I also set the registry time out for 1 second that way the screen saver will appear almost right away letting the user know that it is re-imaging. Here is the VBScript if anyone needs to do something like this... On Error Resume Next Dim objShell, RegLocate, WshShell Set WshShell = WScript.CreateObject("WScript.Shell") destdir = WshShell.ExpandEnvironmentStrings("%windir%") Set FileSystemObject = CreateObject("Scripting.FileSystemObject") FileSystemObject.CopyFile "<PLACE YOUR .SCR FILE NAME HERE>", destdir &"\system32\" Set objShell = WScript.CreateObject("WScript.Shell") RegLocate = "HKEY_USERS\.DEFAULT\Control Panel\Desktop\ScreenSaveTimeOut" objShell.RegWrite RegLocate,"1","REG_SZ" RegLocate = "HKEY_USERS\.DEFAULT\Control Panel\Desktop\SCRNSAVE.EXE" objShell.RegWrite RegLocate,"wach.scr","REG_SZ" WScript.Quit