Yes, Wo3Dan, you do. And thank you.....
I tried that in the past and most times it works. But you sparked a thought that is a solution.
Within the bounds of the component I draw a grouped cube, and align it as I want the components axis to be. Change Axis of the component to the grouped cube works every time! Then I delete the grouped cube. It can be a bit tedious for a lot of off axis components, but it works better and faster than playing with change axis a dozen times.
The primary reason I need accurate axis alignment is I use Move/rotate and Rotate to orient copies of the component in several positions, where the rotation axis is not quite on the global axis, like changing flap angles on a dihedral swept wing. I also use hidden lines to extend the bounding box so that the main rotation axis is dead on the geo-center of the bounding box.
That way I only need the Move/rotate tool to simply pivot the object; instead of the Rotate tool, having to find the center of rotation and its RGB attitude every time I need to change the components attitude.
Now... if only I can remember to do that instead if instinctively just change Axis!!!!