I think I want to avoid having to actually make something, as I can think of exactly how I would make it, but don't have enough time.
While I don't know exact forces behind it, the tool itself is robust enough (Assuming you go slow, which is easy enough to do) that it can exert a decent amount of force as long as it isn't being pushed into something hard.
I'm hoping that someone has, for relatively cheap (The only one I found was $1250 from Centroid
www.centroidcnc.com/cnc_tool_set.html), a spring loaded switch that always actuates at the same known place and can be connected to EMC to act as the home switch for Z. The company has tried both of the tools listed by andypugh. However, I'm trying to remove the human factor from this, except the need to place the switch and take it away once Z is zeroed, since it would save a bit of time when things get swapped around.
Edit: Another good example of what I am thinking of is for a manual/semi-automatic tool change in a CNC process that I've seen, where the system lowers the tool down to know the length of the tool once the tool is complete, then returns to milling. It just needs to be non-conductive though, which I don't think was the case here.