I was converting a paper form to EWB this week and realized I could really use some macro features.
I'm constantly dropping things onto forms then setting the Layout properties to the same values over and over again, and clearing the Text field of edits, and for new forms setting layout and adding Scrollable panels and disabling CloseOnEsc, etc.
I could imagine a keystroke which brings up a list of macros "I" defined, which set such simple parameters on the currently selected objects.
Seeing as EWB has a built-in pascal interpreter, maybe that could be used for the macro language.