Non puoi comparare i due oggetti TPicture; nell'esempio che hai dato compari i due puntatori agli oggetti.
Dovresti compareare le due child TBitmap, oppure usare funzioni tipo:
function CalcPix( img : TImage) : longint;
var
s : longint;
i, j : integer;
begin
s := 0;
for i := 0 to img.Height do
begin
for j := 0 to img.Width do
s := s + img.Canvas.Pixels[i, j];
end;
Result := S;
end;
che ti torna un numero univoco per immagine da poi comparare.