Credo che il motivo per cui nessuno risponde è che non è chiaro che cosa stai facendo/cosa vuoi fare... vuoi scrivere un progetto C++/CLI con le Windows Forms (occhio, non è C++ "normale")? Vuoi scrivere un progetto nativo con GUI? Altro ancora?
Inoltre, non so quanti esperti di C++/CLI ci siano qui, dato che è un linguaggio che si usa piuttosto di rado; normalmente se uno scrive un'applicazione .NET non sta a perdere tempo con le stranezze di un linguaggio ibrido come C++/CLI (che eredita tutte le menate "classiche" del C++, più un set aggiuntivo di simboli e regole per la gestione degli oggetti managed), ma la scrive direttamente in C#. Onestamente, io userei C++/CLI soltanto quando c'è da fare del marshaling particolarmente complicato (ovvero, quando c'è da scrivere un wrapper .NET di roba nativa con cui è difficile lavorare da C# usando solo PInvoke), volendo lavorare in ambito .NET "puro" si fa molto prima in C# (e con molto meno mal di fegato).