Gibt es so eine Art "Baukasten-System" mittels dessen man (ich) solche Dinge wie bspw. eine einfache Dateiauswahl mit anschließender Ausführung des Programms recht einfach "zusammenbauen" kann?
Ja, das gibt es - sogar von Microsoft direkt: Erstellen einer Windows Forms-Anwendung mit .NET Framework (C++)