座表判定だと後々、とても面倒臭くなる可能性が高い気がするのでアイコンとの当たり判定はSPHITSPを使った方がいいと思います。
・最初にアイコンに当たり判定を設定しておきます
spcol アイコンの管理番号
・透明な1*1のSPを用意します
spdef 0,0,0,1,1
spset 0.0
spcol 0
・それをspofsにtouch命令で取得した座標を入れます
touch out tt,tx,ty
spofs 0,tx,ty
・sphitsp命令でタッチしたアイコンを判定します
A=sphitsp(0)
変数Aにはタッチしたアイコンの管理番号が帰ってきます