Here is a copy of a probe I made a while ago, although I am not sure it is exactly correct... It will get you started.
One very interesting thing about copying objects in the dude is the ability to directly copy and paste the XML that creates the probe or function. Just click copy on the highlighted probe or function then paste it into a message so others can just use your object with out any typing... For example if you copy the below probe and paste it into your probes panel you will have a new probe called High Latency.
<?xml version="1.0" ?>
<dude version="3.5">
<Probe>
<sys-type>13</sys-type>
<sys-id>21270181</sys-id>
<sys-name>HighLatency1</sys-name>
<typeID>8</typeID>
<functionAvailable>array_element(ping(device_property("FirstAddress")),0)</functionAvailable>
<functionError>if (array_element(ping(device_property("FirstAddress")),0) < 100 , "" , "High Latency ")</functionError>
<functionValue>array_element(ping(device_property("FirstAddress")),0)</functionValue>
<functionUnit>ms</functionUnit>
</Probe>
</dude>
Unfortunatly when copying and pasting probes you also get all the RoundRobinData. So to clean up the XML... remove everything after </Probe> and the last </dude>.
If you copy a probe and you don't clean up the XML then paste it back in to your dude the probe will appear on every device the original probe was installed on. This is certainly a feature, you can move things around with out losing the history...