A cool option for us router users would be the option for Mach to raise the z axis and stop the spindle on pause. Then when start is pressed, the option would be given for the spindle to start and the Z axis would be lowered to the job and progress resumed. I believe it could be instituted with a preference setting as to the height of rise or it could default to the safe Z height.
As Mach is implemented now, it's a pain in the backside to manually raise and stop the spindle. I use a couple of different cnc controllers and they offer this option. I'm sure this could be done with scripting but I have neither the time or patience to learn how to do that right now.