The other way to do this is to use the WinFormsHost and then use that to host the Flash .ocx, which lives down in c:\windows\system32\macromed\flash -- you'll have to run AxImp.exe from the .net sdk on the Flash ocx.
Check out the sample on WinFormsHost in the SDK (under interop) to get started...
--Karsten