I'll try to put it into simpler terms:
I want to re-label the X axis as Z. It quite common on other controls and is used for a variety of reasons some of which
are:
When used in conjuction with a scaling factor, it can be used to wrap an X,Y Z program around a rotary axis by swapping the X with a rotary axis label.
On big 4 axis horiz it is often used to perform pecking and other light duty operations with the quill axis rather than humping 10,000lbs of saddle back and forth with a .25" drill.
You may also want to use it for probing operations in the same situation.
In my case I have a right angle head attachment on a vertical and want to do lathe operations hence Z<->X (and Y<->X)
Hope that clears it up for you.
Regards
Scott
PS Of course I could do a bunch of search and replace with an editor or code my utility but that wouldn't be what I want or nearly as flexible