This software, called BreakPoint Download, is an ActiveX control that assists in easy batch file downloads from both internet and intranet. It supports breakpoint download, making it an efficient tool for file transfers.

With the BreakPoint download feature, you won't have to worry about slow, unreliable connections. If there's ever a download failure, it resumes from the point of failure, saving time and bandwidth.
This component also splits download files into several portions, using different threads to enable multi-thread downloads. This feature is great for saving download time as it downloads each portion simultaneously.
The batch download feature allows the download of multiple files at once, making it easy to download thousands of files. There are many interface options, like setting the download thread count and mode split count.
The component also provides client-side VBScript, JavaScript, and VB to handle events. It's easy to use and change the style of the progress dialog, show/hide controls, and change background/font color.
Various sample codes are available to help you use the component effectively. Additionally, support for various proxies (HTTP, Socket4/5, etc.) and automatic control of pack size based on network conditions are built-in.
FileDownload is an intelligent component developed in ATL/WTL, not dependent on MFC library. Weighing in at just 123Kb, smaller than most, it also supports Windows 9X/2000/XP/2003, along with multi-language support.
Version 3.02: http://en.versalsoft.com