Depends what you wrote it in to start... If you used Visual Studio, your porting will go much faster... Generally
VB.NET or C#.NET are the norms in that environment... I've written a few in house apps and find it okay to work with, though only a subset of .NET is available...
You might want to check out the XDA site as they have many heavy duty programmers over there...