OMG your right although the probing screen does work I cant see a way of using a toolsetter to zero the z, not too worry heres what i use.
Create a button and in the script put
local ToolSetter = 15.7 -- change to your toolsetter hight
mc.mcCntlGcodeExecuteWait(0,"G91 G31 Z-15 F40") -- change feedrate and depth to suit
mc.mcCntlGcodeExecuteWait(0,"G91 Z2 F40") -- change feedrate and retract to suit
mc.mcCntlGcodeExecuteWait(0,"G91 G31 Z-3 F10") -- change feedrate to suit
mc.mcCntlGcodeExecuteWait(0,"G91 Z5 F40") -- change feedrate and retract to suit, use this Z rectract value for line 7
wx.wxMessageBox("Remove ToolSetter") -- remove if needed
mc.mcCntlGcodeExecuteWait(0,"G91 Z-"..ToolSetter +5 .." F50") -- change feedrate and retract to suit
mc.mcAxisSetPos(0,mc.Z_AXIS,0) -- set Z axis to 0
Daz