System.IO.Extensions

System.IO.Extensions is a library to extend the .NET framework’s System.IO namespace, providing functionality that enhances and extends the base implementation.

Currently, the main functionality provides support for the creation and maintenance of NTFS reparse points and junction points.

It can be downloaded here.
Requires the Microsoft .NET 2.0 framework, and NUnit if you want to run the unit tests.