Easy Automation is an extremely powerful yet simple to use tool for automating repetitive activities on your computer. With Easy Automation's "Script Creation Tools" you can easily create scripts that will do your work for you, like running other applications, or working with files. You then assign those scripts to do the work at a specific time, or in response to events, like files changing, or windows opening.
This combination of features makes Easy Automation a powerful tool, with the highest level of flexibility in its class. Oh, and did we mention that the base version is FREE!