Does a C++ Windows Forms Application require .NET Framework?
It seems that it does because it imports “System::Forms” but I just want be 100% sure. I tried opening it with depends and it looks like it imports the usual C++ dll’s but there is nothing about the framework.
Windows Forms are part of the .NET Framework, so yes.
If you don’t want the .NET framework as a dependency you need to use native Win32 API or MFC.
You could also use a third party library like Trolltech’s Qt.
Dependency Walker has a good FAQ that covers why: