If this is all in C#, have a look at mono.

You may be able to port your application without any additional work.

Darwen.