I have written several Python tools for my company.  Is there any good reason to convert them from Python to C# now that their usefulness has been proven?  Would I be better off just leaving them in Python?
There's IronPython , a python implementation for  .NET. You could port it to that if you really need to get away from the "standard" python vm and onto the .NET platform
Is there any good reason to convert an app written in python to c#?