Have you folks seen the Craty CNC software for Mach3 & UCCNC. I have had it for a while and it is well worth a look.
In particular the compensation for eccentricity in the probe and the point cloud programming which I have used to good effect.
Quite inexpensive as I recall. I have no connection, other than a satisfied customer.