If you think about it, what you want to do is not really possible.
You have to either use Mono instead of the Windows .NET Framework, or you will have to completely rewrite your program to use one of the many cross-platform GUI Libraries.
You might find
this[
^] article useful/interesting.
For details of cross-platform GUI Libraries do an internet search for
cross platform gui.