The create Macro dialog box could be improved so it remembers your choice from the previous macro. For example the the flyout will always remain expanded and it will remember if you chose Bentley macro or VBA. It will also remember where you stored your previous macro.
The height of the description text field could be reduced so you wound not need the flyout.