I'm a proud user of Defraggler; it always does its job well with minimal impact on my system resources, but I've always wanted this feature available. I work between multiple windows quite often, so it gets a bit messy; it'd be nice to have it out of the way while it's working...
I was going to recommend this too. Smart Defrag has it, so why not Defraggler?