AutoIt – it uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages and is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying “runtimes” required