Gracias por responder tan rápido
Bueno, estoy trabajndo con VB2010 asi que creo que no voy a funcionar.
Al final lo hice asi, aunque a veces me ha dado error y el objetoA se queda vacio, y no se porque
Dim objetoA as Object
For x = 1 to 20
objetoA = Me.Controls("PictureBox_" & x) 'PictureBox_1, PictureBox_2, PictureBox_3 ..........
objetoA.Image = Image.FromFile(Application.StartupPath & "/Imagen_" & x & ".png")
Next