AFAIK it is not something that you can just plug in…I would suspect that would call for a complete change in how objects are currently handled. Essentially it would have to store another set of transforms for your object.
I’m sure it would be less oversight and more of working with what we have got until there is time to do something new.
Another alternative, if you need to maintain a very specific location for the object axis is to make a null a child of your object, center it (shift+c (reset PSR)).
Then go to town with snapping / moving the axis. (hold “l” and click on any component to snap the axis to that component).
Once you are finished you can select the null hit shift+c again and search for “center parent to”
Also, register your want for improvement via the suggestion form on MAXON.net (I say this all the time :))
I know it can seem like a black hole at times, but it really does count!