I think people will be more interested in testing this reimplementation and maybe collaborate with some code if you show its current state with some screenshots (even early ones!).
RenderWindow.GetCustomAttribute function can get the OpenGL Plugin, but the result is IntPtr, how to connect it with SharpGL?
SharpGL is needed to render Mesh data from Brf file, since Manual Object can't work well in Ogre3d.
frmConfigureController.cs
Line 42
Ogre.log says Could not load dynamic library ./Plugins/RenderSystem_Direct3D9
in DynLib::load at D:\Mogre BUILD 2012-10\BuildOutput\Main\OgreSrc\ogre\OgreMain\src\OgreDynLib.cpp (line 91)