I had an idea on this. What about adding a simple checkboxlist on the scheduling screen (with the analog clock) where you can check off what cameras you want it to apply to?
The first option would say “all cameras” and if checked, will arm/disarm the entire sync module’s list of cameras (like it does today). If you check individual camera, then “all cameras” would automatically be UNchecked, and this time, when the schedule runs, it will arm/disarm only the cameras that are checked off (just like pressing the running man button on each individual camera).
For the schedule overview screen (which has the arm/disarm icons for each day of the week & time), the icons can look like they normally do if you specified “all cameras” for the arm/disarm. If you specified individual cameras, either you can change the icon to have a count of how many you are affecting, or you can change the icon to include a little running man in the icon.
The only objection I can imagine to this idea is that you can only specify 1 thing to happen (arm/disarm) in a given time slot. You couldn’t say "arm front-right camera at 10:00am and disarm front-left camera at 10:00. But I would argue that that doesn’t make sense to do anyways…