OK, here it is, ready for testing. Extract the bitmaps (.png's) to Mach3\bitmaps\DualZ. Extract DualZ.set to the Mach3 folder.
Couple of things.
The LED in the Start button doesn't always work correctly, especially after pausing and stopping.
The second spindle is actually set to spindle CCW, so you can't use both at the same time without changing the button functions.
You'll need to setup Mach3'3 outputs to match what I have here, or you'll need to change button functions.
Spindle 1 is Output #1, assigned to spindle CW
Spindle 2 is Output #2, assigned to spindle CCW
Coolant1 is Output #3, assigned to Mist.
Coolant2 is Output #4, assigned to Flood
For the hide menu to be persistent when closing and restarting, you'll need to turn it off in General Config first.
To change the Park position, edit the button script to your liking, it's just two lines of g-code, but you can add more if you want.
Home all button homes Z first, then X and Y together. Edit button script to change.
Swap axis swaps Z for C.
The Auto Zero buttons need to VB script code. They are not doing anything now.
I don't have any way to check the Home /Limits LED's, since I have no machine right now to test them with. Let me know if they work correctly.
Enjoy.
Edit. It won't let me attach it here for some reason, so here it is,
http://tinyurl.com/6867lzEdit. Fixed link