I use AutoHotKey for KeyBoards Hotkeys, but i think it is not comfortable to use for automate big work on dialogs. Maybe I'm wrong?
–
ChoorJun 5 '10 at 13:22

For "big work" something like automated UI testing I also use TestComplete - it handles custom controls and allows you to either record activities or write completely custom scripts but definitely is not free.
–
jtreserJun 6 '10 at 13:21