I am developing these scripts to collect all render options.
1.Render track to new track - it renders the entire track (or in current time selection)
2.Bounce selection - it renders the selected items (or in current time selection)
3.Mixdown selection - it renders selected items from tracks to one new track (or in current time selection)
What does not work:
1) Trim (split) automation items in current time selection and delete them (seems to need more API)
2) Bypass FX envelope, which control the state of the effect (enable/disable), because when this envelope is active, it locks the effect state change
I hope it will be, but a little later