Der Sinn der Sache ist ja auch, unabhängig von der Plattform den selben Code benutzen zu können.
Stimmt, nur ergibt das meiner Meinung nach bei MFC und .NET nur begrenzt Sinn, weil diese Bibliotheken ebenfalls auf Windows beschränkt sind. Interessanter sind da schon qt oder gtk, die es sowohl für Windoof als auch für diverse Unixe gibt.
Also was ich halt möchte ist, dass man keine zusätzlichen Komponenten wie .NET Framework oder GTK benötigt. Also es soll einfach möglich sein, dass man die erstellten Programme danach auch auf jedem Windows-PC verwenden kann. Auch wenn da kein .NET Framework oder GTK installiert ist.
Das halte ich nicht für sinnvoll. Frameworks wie .NET oder gtk werden gemacht, damit man sich von ihnen helfen lässt. Und es ist keine Schande, zusammen mit dem eigenen Programm ein Framework zu installieren.