When trying to install the precaching tool from Joris Kalz (http://blogs.msdn.com/b/joris_kalz/archive/2006/08/09/caching-tool.aspx), I got an installation error.
Well, it was due to happen as the original code is from 2006 but, fortunately, the source code is available; and thus I could update it to the new frameworks.
This updated release is .Net 4.0, x64 instead of .Net 2.0, x32 and installs fine on the latest OSes.
While I was at it, I added a bit of extra functionality in the timing and logging areas :
You can now specify a timing for the initial round trip, the original code had it fixed at 10ms which caused a bit of overload after a reboot.
You can also specify a logging level, so you can get rid of the 'roundtrip x started' event or get more details on every call like the actual processing time for the request.
Everything has been uploaded to codeplex, you can find the project page here.