If it's possible to define a new parameter e.g. "ALL ARMED" with "everything is armed"/"nothing is armed", that would be useful but only if its possible and not too much work.
Exactly as you describe is logically not possible, I mean if "something" but not "everything" is armed, we can't say "nothing is armed"

But unfortunately even "all armed"/"not all armed" is logically and technically difficult. I have in fact implemented it and only then have understood the problems (so reverted the implementation, sorry...).
The problem origin is that not all tracks can be armed. Which in turn open the question how to detect the fact. And that is rather unstable with Cakewalk API since extended track types are "unknown" for the API (AUX, Simple instrument, just instrument). So several calls per track is required to somehow guess "armability", for each track. That is too heave and still not 100% certain.
Note that X2 interface itself had the problem handle arming for tracks which can't be armed.
Sure I could leave the definition "if some track is not armed, not everything is armed". And with just audio and MIDI tracks that will work. But with other track types it will not.
Finally to get the status I have to check each track separately (unlike with "Rude arm", which is supported by Cakewalk API). So for your case you can "collect" the status yourself (you have fixed number of tracks). And I can't really imagine the situation someone else need such fancy value
