BrowseMyTree is an open source project written in C#/.Net. It's a compilable tree for fast performance.