Najpierw musisz pobrac jakoś miejsce w którym klikłeś (są to zmienne X oraz Y ).
Potem potrzebujesz aktualnej pozycji Image, na pewno to nie bedzie dzialac bo teraz nie mam kompilatora (bez kompilatora jak bez ręki)
if( Image1->Left LeftLeft++;
potem jeszcze pokombinuj żeby obrazek mogł przesuwać się w osi Y.
Czyli są 4 możliwosci:
Image1->Left Top Left Top > Y
Image1->Left > X && Image1->Top Left > X && Image1->Top > Y
i w zaleznosci od tego ktory warunek jest spelniony, przy jednzm pzyejsciu petli wykonujesz inkrementacje lub dekrementacje wlasciwosci Left oraz Top
moyliwe, ze da sie to jakos szzbciej rozwiazac ale tryeba bz nad tzm pomyslec.
Czemu zawsze jak pisze na forum, to juz po kilku wpisanych znakach literka Y zamienia sie w Z, nie mowiac juz o znakach specjalnzch 8-0