action options expanded to include something like this: class TrackManager { if (trackname = guitar){ fxchain = gtrFX; color = blue; } else if (trackname = acoustic guitar) { fxchain = acousticgtrFX ; color = red ; } reaper.action.apply(fxChain + color); } no more need for extension developers to make actions (at least not the hard way). works across platforms. it would be nice to give users Control flow statements to work with in making custom actions. and perhaps an "registered actions" feature. then the actions can be submitted and approved so us novices don't break it...
You can accomplish some of this with SWS's Reaconsole. And he recently revised it so that you could create presets. But yes, full featured scripting would be pretty cool.