WinContig
The program engine is based on the standard Microsoft defragmentation API. In addition, WinContig allows you to group files into profiles, and it accepts a number of optional command-line switches that you can use to control how the program operates.
Download WinContig