Provero subito. SE ho ben capito, con:

code:----------------------------------------------------------------
Private Sub Image1_Click(Index As Integer)
Select Case immagine
Case 1
Form1.Image1.Picture = ImageP1(Index).Picture
Case 2
Form1.Image2.Picture = ImageP1(Index).Picture
End Select
End Sub
------------------------------------
io posso avere sul form2 quante immagini io voglia (a condizione che siano indexate) ed ogni volta che ne scelgo una verra copiata in uno dei box sul form1 (su image1.picture oppure su Image2.picture.)

grazie.