This is C# code using ICSharpCode.TextEditor.dll and WeifenLuo.WinFormsUI.Docking.dll. This may or may not help the project but I like to contribute if this is C#.
Edit: This code is based on SharpDevelop and the solution is SharpDevelop-based (I guess VS2003 can open this solution file; even 2006VS can open this I guess, but there are some things not properly set because of incompatibility).
