I hope to gain insight on what has already been accomplished, and what pitfalls you experienced along the way.
UPDATE:
From Mono Project, there are numerous applications listed such as Unity 3d, SWFDotNet, VistaDB, and even paint-mono(Paint.Net) but there are no OR/M's or IoC listed.