Skeinforge Cool
From Wiki
If enabled, before each layer that takes less then "Minimum Layer Time" to print head will orbit around the printed area for "Minimum Layer Time"-"time that takes to really print the layer" before it start printing the layer. This is great way to let layers with smaller area cool before you start printing on top of them (so you do not overheat the area).
The Minimum Orbital Radius (available in versions after 2009-08-12) allows you to tweak the minimum orbiting radius so if head does not stay too close the the small areas. If there is a file cool_start.txt, cool will add that to the start of the orbits. After it has added the orbits, it will add the file cool_end.txt if it exists.
Turn fan on/off will use G-Code M106 and M107 to turn fan on/off.