Idea number 3 is not possible.
I wish that RTW scripts where so flexible.
We cant disband/destroy units by script.