Hallo Daniel,
allgemeine Empfehlung: Wenn Dir Klassen und Eigenschaften, Methoden, Ereignisse genannt werden, dann kannst Du immer in der SDK-Doku nachlesen: Dort erhältst Du viele Erläuterungen und Beispiele.
Konkret: Process.Start() startet eine Anwendung im Windows-System; auch Parameter können übergeben werden. Windows muss also in der Lage sein, die Exe zu finden. Dazu dienen verschiedene Standardpfade; aber eine CD dürfte dort nicht vorkommen. Also musst Du zunächst das CD-Laufwerk wissen und außerdem die Pfadstruktur der CD.
Wenn Du die CD selbst brennst, kannst Du sie natürlich festlegen und gleich in das Programm aufnehmen. Eher zu empfehlen ist aber, dass eine eigene Informationsdatei auf der CD angelegt wird und diese Datei eingelesen wird.
Nachtrag: bakachans Vorschlag im nächsten Beitrag ist eine sinnvolle Ergänzung zu meinen o.g. Vorschlägen.
Alternativ kannst Du mit einem OpenFileDialog die zu startende Datei auswählen lassen und dann übergeben.
Dass eine Button-Aktion durch eine Button_Click-Methode aufgerufen wird, ist doch klar, oder? Sonst schlage ich vor, einen Button zur Dateiauswahl (nämlich zum Öffnen des Dialogs), eine TextBox oder ein Label zur Anzeige der ausgewählten Datei und einen Button zum Ausführen des Programms zu verwenden.
Gruß Jürgen