HIYA Ian , Come on over I have a spare room here. The neighbors are already used to a smartA## redneck so you will fit in nicely. You will probably have to get a decent tan thought (;-)
So far the Protected move mode is working here. Probably NOT going to see it in Mach4 either. They looked at me like a crazy man when I asked for it so YOUR Solution could be a blessing to probers.
I had also asked for a solution for missed hits to create an error and signalling the OP to a problem. This would be a BIG help as I see it. MOST problems in probing is missed trips creating BAD data. A lot of the people I have helped with 3d probing could use it. It is HARD on them when I point out the proble with their point cloud is all the MISSED trips in the point cloud. After LONG 12hr probing runs they tend to get pissed that the cloud is trash and unusable for the most part and have to start over.
ANY solutions for a missed trip notification

AND a error trapping code in the Program does not help as MOST of my/our routines are GCODE based (very dependable) and there is no IF in that code and no access to Systems #vars to compare to.
Just a thought,(;-) TP