This is my take....
These programs only cool your idle temps. What's the point? If your idle temps are to the point that they need cooling, then your load temps are going to be too high also right?
The load temp is the big one, not the idle temp. I think cooling programs are an absolute waste of hard drive space and system memory. If you design your system to lower your load temps then your idle temps will fall also.