I'd like to suggest a change to the way the add supports flags work. I often want to print multiple objects where some have supports and some do not. Currently there is no way of doing this without adding supports to *all* of the objects and then going back and manually removing them from some of the objects. This is a royal PITA.
I'd suggest that if you have supports turned *off* in the process settings but you go ahead and add supports to an object in the layout, then it doesn't prompt you to turn on supports globally. Instead it just prints the supports on the objects that have them and not on the ones that don't.
This would simplify the process enormously for people that are printing a mixture of supported & unsupported objects, and yet it would still provide the current functionality for global supports to people that want it.