I want to right-click on a macro, and have a menu item that says "Edit this Macro as JSON", which runs a macro that receives the Macro UUID, and through some sort of magic, it opens BBEdit with the macro's XML converted to JSON.
Replace the above example with anything that might do something with a macro, including but not limited to:
"Find Macros that use this Macro"
Or when right-clicking on an action, have a context menu item "Go to Declaration", which only works on "Execute Subroutine" and "Execute Macro" actions, which is OK because the macro would just display a message if the action wasn't one it understands.
Peter is used to my esoteric requests. And since he's way smarter than I am, he almost always understands what I'm asking for, and what uses it might have. As always, it's his prerogative to order his "wish list" however he wishes (see what I did there?), which may include the proverbial bit-bucket.
Quite so, and my far less informed take on such matters is not going to have any bearing on Peter's decision. However, since your feature request is in the forum, rather than being in an email just for Peter's eyes, this is what happens.
I don't dislike the idea, but I'm not sure it'll ever bubble to the top of the list. Plus it's an additional trigger and it's hard to see more than a handful (ok, probably you) using it, so it's going to be a difficult sell.