A través de Xataka Móvil me entero de la existencia de C# IDE Mobile, un IDE para desarrollar en C# sobre Windows Mobile 5 o 6. Básicamente permite escribir código C# para el .NET 2.0 Compact Framework y ejecutarlo. No trae compilador, así que para crear ejecutables es necesario compilar el código en un ordenador.