Short Description
A utility which allows the user, you, to kick the connected device(s) into and out of recovery mode.
Detailed Description
Requires
.NET Framework v4.0
LibUSB (only if you want recovery detection, otherwise not needed)
iTunes 9.2 or later
Thanks to a comment by a user, RecBoot has not been known to work on 64 bit machines.