Haber si esto te sirve :
colocas en un form un timer con Intervalo a 100 (Timer1)
colocas la imagen en el centro del form (Image1)
colocas el Text1(text1) colcoale text1.text=20
Copia y pega este code .la imagen deberia desplazarse a la izquierda hasta llegar al limite "20" (es la distancia que hay entre la imagen y el borde del Formulario) que pusiste en el text1 .
Y asi si queres agregas text y le pones los demas limites que vos quieras.
Private Sub Timer1_Timer()
'Cuando la imagen llega a la orden que pusiste en el Text1
If Image1.Left > Text1 Then
Image1.Left = Image1.Left - 40
Else
'podes colocar para donde queres que se mueva
'la imagen ,yo le puse que Salga del Proceso.
Exit Sub
End If
End Sub
Espero te sirva ,un saludo .-.