>>173
このソースでしたらたとえば以下のようにすればOKです.

if (X < Image1.Picture.Width) and (Y < Image1.Picture.Height) then
 (既存のコード)
else
 (画像外の時のコード);

このソースではイメージコンポのStretchがFalse(拡大縮小しない)でCenterがFalse(画像を左上に配置)ですので
Image1MouseMoveイベントハンドラのX,Yパラメータの値は画像のX,Y座標と一致します.
そのため上のような単純なコードでOKになります.