We recently ported a desktop SCSF/CAB application over to use the OpenNETCF.IoC framework. The primary thinking here was that the SCSF has way, way more stuff than we really need, want or use and the SCSF wizards had done wacky things to a few Studio installations, so we wanted to get rid of all of that as well.
I’ve checked in the fruits of the labors into the Codeplex project, including new desktop project and solution files.
Now you can be even closer to one codebase for both desktop and device projects. If nothing else, it allows you to not have to remember two different injection frameworks if, like me, you end up doing a lot of work on both platforms.