おそらくボタンをクリックした時の画像の座標が変なところになってるんじゃないでしょうか。
ちょっと画像の座標指定のコードを下に...
objimage ID, 1X , 1Y , 2X , 2Y , 3X , 3Y
※「ID」は画像のウィンドウIDのことです。
※クリック時の画像の座標指定は「2X , 2Y」のところです。
あくまで私の予想ですが、今は「X1,X2」のところの座標だけ正しい座標を指定しているのかと...
仮に画像ファイル内にクリックする前の画像、その隣(仮にY座標は同じものとしてます)に
クリック時の画像データを並べてるのであれば、 その画像の2Xの値だけ指定すれば良いかと。
例えば、クリック前の画像の隣に置いた画像のX座標が100ならば、2Xのところに「100」と
指定するのです。
わかりにくい場合はこちらのサイトがとても役立つと思うのでチェックしてみてください。
http://lhsp.s206.xrea.com/command/objimage.html