dann kannst du mit sowas hier arbeiten:
image1.left := image1.left - 1;
das würde immer einen pixel abziehen!!
das ganze kannst du dann noch kontrollieren mit einer if abfrage im timer wie zb so:
Delphi-Quellcode:
if image1.left <= 10 then
// so geht er nach links bis 10 pixel und dann kannst mit einer anderen richtung weiter machen
begin
end;
das geht natürlich mit allen richtungen!!