Hi zarass,
had a couple more thoughts that may help you along. I don't know what screenset you are using, my one is now somewhat personalised but is
still very close to wx4.set which is one of the standard sets that ships with Mach. Given that it is personalised I've given it a new name.
If you note the five buttons just below the DRO block <DeRef All Axes>,<GoTo Work Zero>,<blank>,<Machine Coords>,<Distance To Go>. I don' know about you
but I only use <GoTo Work Zero> and <Machine Coords>. Because the screen is that full of stuff already what I would do is reuse the unused buttons and
the one unassigned one for the three buttons you require. Cheap and Cheerful, Down and Dirty is my motto!
Actually adding buttons and LEDs and things is quite fun but you don't really have much room to play with. I've found you have to shrink a lot of existing
buttons and other elements just to squeeze in another button or whatever it is that you want.
If that sounds Like a reasonable idea to you then its just a case of using the screen editor to change two buttons to your preferred name and assigning a name
for the one unused button. You would need to clear any event script or functionality of the two buttons you are re-purposing.
Craig