So Joe and I have been looking into the VSTS client API, and are starting to get a handle on the objects and calls required to interact with the source code control system, however, we are now trying to work out the best way to call the .NET assemblies from within our Eclipse plug-in.

While googling for a solid solution to our problem, I came across IKVM.NET, and it's kinda blown my mind. Now from what I can understand from the blog, it's an implementation of the JVM spec for .NET (Jeroen correct me if I'm way off), so you can run Java applications using the .NET.

I'm downloading the code now, so I'll post some more when I crack it open...WOW!