Bueno, lo primero que se me viene a la mente es que cada imagen debes asignarles un numero, por ejemplo, del 1 al 8... luego si lo que quieres es saber si las imagenes se encuentran en el otro picture solo debes revisar esos numeros.
Un poc mas claro...
imagina que estas imagenes las tienes almacenadas en un ImageList y que cada imagen estan enumaeradas con un numero del 1 al 8, piensa que estas imagenes se cargan por medio de un Randon en el Picture1, como por ejemplo, Int(8*Rnd()) [
Solo ten encuenta la parte entera], luego estos numeros los vas almacenando en un array (arreglo, vector, como le llames), luego para saber que imagen se encuentra en el picture1, solo debes saber que numeros estan cargados en el arreglo.
Entiendes?, espero que te sirva...
Me avisas.