The class SingleInstanceManager can be used to create Windows Forms applications that are restricted to run only in one instance at any given time.
Current version is 1.0.