Good. What do you think of the following workflow?
- Alt+Spacebar displays a coordinate system popup that lists Global, Local, Normal, View, Custom and Latest Custom.
- Selecting Custom puts you in coordinate system choice mode. You select the components that define your custom coordinate system and press Enter to confirm or Escape to cancel.
- Selecting Latest Custom turns on the coordinate system you defined when you last used the Custom option.
When you use Global Orientation and hit G-X, objects move along global axis. When you hit G-X-X they`re still moving along global axis. Maybe it would be better to make it local axis after second X.