just thought i would post this inf & maybe it would come in handy for someone.. if u rightclick a *.au3 file (autoit 3 script file) this adds a context menu entry executing the file autoit3.exe Note: change the path (inf default path = %programfiles%\AutoIT) %16422% = %programfiles% if anyone wasnt sure what it means.. rest is straight forward Autoit.inf [VERSION] Signature=$CHICAGO$ [DefaultInstall] AddReg = autoit3 [DefaultUninstall] DelReg = autoit3_Delete [autoit3] HKCR,".au3\shell\Open With AutoIT3\command",,,"%16422%\AutoIt\Autoit3.exe %1" HKCR,".au3\shell\Compile AutoIT Script\command",,,"%16422%\AutoIT\Aut2Exe\Aut2exe.exe /in "%1" /out "%1".exe" [autoit3_Delete] HKCR,".au3" you can execute this via cmdline by placing the following command: Install rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\Autoit.inf Uninstall rundll32 setupapi,InstallHinfSection DefaultUnInstall 128 .\Autoit.inf the above code works if your batch file is in the same directory as the .inf file Only Bug: when u compile the script.. the name of the script turns out to be <name>.au3.exe Workaround: Rename it if u wish.. its still fully funtional tho