A preliminary version of the macro program (now named Simple Macro Maker, or SMM) is complete and uploaded. It can be downloaded from the project's download page along with the current source code.
The current version is not in any way complete and does not support everything that I have planned for the project. The variables are present in the GUI but they can not be modified during runtime in the macro sequence code (yet).
Here's a picture of the program's main window with the sequence code, which describes what the macro should do.
This example basically clicks a button, prints "!2" five times and then loops back once before finishing. The code includes some pauses (the <wait> elements).