I am working on a project at the moment which has an app on PocketPC.  We are building it on the Compact Framework ... and want to play video, flash and audio etc... in the application.  However, one big thing missing from the .Net CF is the ability to interop with COM directly.  You can write your own native wrappers for the COM object :( time consuming .. or you can use a product like CFCOM from Odyssey Software (http://www.odysseysoftware.com) to be the layer in between ... a great time saver ... worth a look if you are doing .Net CF development ... and want to use COM/ActiveX controls.