Einen Designvorschlag habe ich auch noch:
Warum nicht in form1 eine private Variable für dein Bitmap nutzen, die du dann per form2.receive() übergibst und in form2 ebenfalls eine private variable für das bitmap nutzen, welches du dann in form2.receive setzt.
man sollte wenn möglich globale variablen vermeiden.
somit kannst du auch dein in form2 dein
herauswerfen.
PS: Was passiert denn noch in deiner receive funktion?
Hats du noch andere Events des Form2 implementiert?
Könntest du nicht den Quellcode von form2 anhängen?