Diese Möglichkeit entspricht nicht unbedingt dem objektorientierten Gedanken. Es wäre einfacher und objektorientierter wenn das Control in Form1 als Eigenschaft offen gelegt wird und Form2 ein Verweis auf Form1 übergeben wird.
Wobei ich eigentlich MVP für besser geeignet halte. Beim MVC verschmilzt nämlich die View und Controller (Gesamtheit der Ereignishandler) zu einem während beim MVP eine Trennung von View und Presenter vorliegt.
Du kannst Form2 dazu im Konstruktor die Referenz auf das Control in Form1 übergeben. Wichtig ist ja nur, dass Form2 irgendwie an diese Objektreferenz kommt.
Anmerkung: Eine Form ist auch nur eine Klasse!