既に解決となっていますが
catsさんのサンプルが自分の環境(WindowsXPsp3、ビジュアルスタイルオフ)だと
なぜかボタンに画像が付かなかったので、objimageと標準命令の力技で
画像付きボタンを再現したものを作ってみました。
screen 1
; 通常時のボタン
syscolor 21 : boxf 0, 0, 79, 23 ; ボタンの一番暗い色
syscolor 20 : boxf 0, 0, 78, 22 ; ボタンの一番明るい色
syscolor 16 : boxf 1, 1, 78, 22 ; ボタンの暗い色
syscolor 22 : boxf 1, 1, 77, 21 ; ボタンの明るい色
syscolor 15 : boxf 2, 2, 77, 21 ; ボタンの表面色
color 255 : circle 4, 4, 20, 20 ; ボタン上に表示する画像
; 押し下げ時ボタン
syscolor 20 : boxf 0, 25, 79, 47 ; ボタンの一番明るい色
syscolor 21 : boxf 0, 25, 78, 46 ; ボタンの一番暗い色
syscolor 22 : boxf 1, 26, 78, 46 ; ボタンの明るい色
syscolor 16 : boxf 1, 26, 78, 46 ; ボタンの暗い色
syscolor 15 : boxf 2, 27, 77, 45 ; ボタンの表面色
color 255 : circle 5, 29, 21, 45 ; ボタン上に表示する画像
screen 2
celput 1 ; ボタンイメージを複製
color ,255 : circle 4, 4, 20, 20 ; ボタン上に表示する画像
color ,255 : circle 5, 29, 21, 45 ; ボタン上に表示する画像
gsel 0, 1
objimage 1, 0, 0, 0, 25
objsize 80, 24
button " ボタンID 0", *test
objimage 2, 0, 0, 0, 25
objsize 80, 24
button " ボタンID 1", *test
stop
*test
mes "ボタン" + stat + "が押されました"
stop
とりあえずこんなやり方でも出来たよ、という程度の話ですが。