From Pitrinec Software:
ClickyMouse Professional Edition is Windows automation software and macro program that allows user to record mouse and keyboard macros, visually edit macros and playback macros in any Windows application. Each macro can have assigned mouse trigger. Macros recorded in macro recorder (both keyboard recorder and mouse recorder) can be manually edited and optimized. Macros can simply mimic user by sending Windows keys and mouse clicks or they can even do more complex tasks thanks to strong build-in scripting and macro language.