This will be possible, I think. A very important step might be (from my point of view), to move mono and mint into libs. The libs could then be invoked by a c-program.