Sorry for the confusion, although I'm unclear why you thought I was after storing ALL the flags.
As I understand it (after your reiterated clarification), you're copying Flag 32 into a new, internal flag and creating a new function or command specifically to test that flag.
The simplest name I can think of for that function would be CLX? (given that the functionally is so specific)
What I'm still confused about is how that function would work. If it returns a value in the X-register then all of a sudden I have to save off the T-register beforehand and restore it as needed for each of my constant menu buttons. My hope would be the function/command behaves like DSE or ISG in that it skips an instruction if true i.e.
LBL 01
CLX?
CLX
12345 # my random constant
RTN
The program either raises the stack when putting 12345 in the X-register, or it replaces the X-register with 12345 if the external CLX was detected.
I'm still fuzzy on when the new internal flag get cleared. I'd be happy if it did that at the same time as executing "CLX?". Perhaps the function/command might then be better named "CLX?C".
I hope I haven't made things muddier. I guess I know what I want, but am getting lost on implementation details.