Rich,
All your recommendations are now done in ver 20 which is available in my earlier post about ver 18.
My next step is to make the buttons more uniform but it will mean losing the graphics on the buttons.
The tool settings page has merged with the manual screen so there are only three screens now but there is another screen on the cycle page to give a bigger toolpath display, this is activated with the LARGE button it is not not a large button though.

You can go back to the normal screen by hitting the Small button.
All the Axis ref buttons have moved to the lower menu screen along with the Axis home buttons & Home All button so all those functions are available from any screen.
Added a message box to show the XML Profile name being used, again shown on all screens.
Added a message box on the settings page that shows the G Code string that is effected when hitting the Reset key.
I also need some help with VB code to make users who do not have homing switches easier to work with. Any VB gurus its in the VB section.
Some buttons/dro's have been rearranged/moved to other areas of the same screen.
Phil