I think what Jens is getting at is that BITS is a much better technology and it's is already or should already be on most if not all your systems since it's a requirement for all new updates from Microsoft.

If you could somehow harness that technology via COM that might be the best way to go.

As Richard has mentioned - it basically is just a SLEEP switch that continues to march on regardless of network traffic patterns or client issues.
 
I have not looked for anything yet though to see if it's possible to get at BITS or not.