Spring.Net Framework
http://www.springframework.net/
For some background on inversion of control, see http://www.martinfowler.com/articles/injection.html
Unfortunately, this is not anything like a complete desktop application framework. The only good-looking one that we have seen, Microsoft's CAB, but its license doesn't allow us to use it except on a Windows platform.
[edit]
Benefits
In addition to the normal benefits of using inversion of control, we think this might allow us get started with allowing for plug-ins without a lot of work. We'll see.
