oder mir verraten, was ich falsch mache oder warum / wie es (oder auch nicht) geht?
Frame2 wird nirgendwo erzeugt.
Die Instanz in Form1 kannst du mit Form1.Frame21 erreichen.
Allerdings ist die Verwendung der globalen Variablen Form1 eher nicht zu empfehlen. Besser in Button1Click direkt Rectangle1 bzw. Frame21.Rectangle1 ansprechen.