This is a very nice tool.
Why is it modal?
#1: It should be non-modal.
#2: It should also let you execute the commands - maybe by double-click?
#3: Promote it to a full tool window
#4: Add more filtering options, perhaps by @categories ??
#5: This could be a great start to an interactive macro builder / recorder
Imagine if "Record Macro" displayed the macro as it is being recorded - and let you edit the macro while recording.
(Perhaps Macro record would have pause / resume recording?)