mono と gcc 使えばネイティブコンパイルできるんじゃなかったっけ?

まあ、それはともかく、あんまりする意義はないかも。
JIT コンパイルの重さを気にしてるのかもしれないけど、
デメリットの方が大きい。