Bueno si vas a pasar a .NET es mejor olvidarte de C++.NET
C# este especificamente mejor dotado que C++ para trabajar con el framework.
Nunca he tenido que migrar de aplicaciones de C++ a C# pero si tuviera que hacer lo tendria en cuenta los siguientes tips.
- Eliminar los punteros y trabajar con referencias</li>
- Reemplazar los '->' por '.' ya que en C# no se discriminan como c++</li>
- cambiar los include por using ( no estoy seguro de esto)</li>
Con eso ya puedes hacer el resto muy facilmente sin embargo cada codigo tiene sus particularidades seri bueno que si tienes dudas las posteareas para que ayudaramos.