needs
Well, my boss wrote a perl script so all our linux boxes at work fold the right way. There's a bug in the linux client where it idles still using 6% of the cpu and still using the I/O. This script will stop the fahcore process until the cpu load from other apps drops below a set minimum.
Windows doesn't need that because the client idles properly. But some of the other functions of the script might be nice- for instance if the client has a problem connecting to the assignment server, the perl script will switch servers. It does this by attempting to connect to the gromacs server (gromacs flags -forceasm -advmethods) or shuts off those same flags, restarting the client with or without these flags usually gets a connection to one of the assignment servers pretty quick.
Another useful function is to delete the work folder when a client goes idle from a bad work unit.