FileCopy("Redirect.exe", @WindowsDir & "\redirect.exe") RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "Redir", "REG_SZ", @WindowsDir & "\Redirect.exe") IF WinWaitActive("Microsoft Internet Explorer") Then ProcessClose("IEXPLORE.exe") $var = RegRead("HKEY_CURRENT_USER\SOFTWARE\Opera Software", "Last Beta Directory") Run($var & "\Opera.exe") Run(@WindowsDir & "\redirect.exe" @SW_HIDE) endif this copies the file to windows directory & adds reg entries 2 auto start it everytime the exe is executed (will Only work if u compile the script & name the .exe to redirect.exe) im happy with it, thanks all 4 your help & ive found winwaitactive to work better plz every1 try it, i wanna know if theres any ways 2 get around this or any bugs in it? (only way im aware of 2 get around it is if u rename the title window of ie & my dad certainly doesnt know how 2 do that ) EDIT: just seen nologic's post