Dropdown for arguments in the PB
A problem when using scripts is that it's hard to know what arguments are available.
I'm proposing that a dropdown list is added above the argument field (both in the programmable block and when you select "run" for the toolbar) with a list of arguments that is populated by the script.
When you select an argument, it pops up in the argument field, allowing you ro run it as it is, or add to/change it.
This is a lot more reasonable in scope than letting the scripts add their own terminal controls, while being just as useful. If not even more useful since it improves the setup of toolbars as well.