Well, MS provides the .NET Compact framework if you really want to do mobile/portable device .NET programming.
It's unlikely that a Mono implementation of the same framework would see extremely widespread use as there's not that many devices worth running it on.
Bookmarks