暇だったのでサンプルを作ってみました。
#include "hspext.as"
#include "hspinet.as"
sdim Target, 256
sdim Wallpaper, 256
sdim Target_hash, 32
sdim Wallpaper_hash, 32
dialog "", 16, "背景画ファイル"
if stat {
Target = refstr
regkey , "Control Panel\\Desktop"
getreg Wallpaper, "Wallpaper", 1, 256
filemd5 Target_hash, Target
filemd5 Wallpaper_hash, Wallpaper
if Target_hash = Wallpaper_hash {
mes "壁紙の画像と選択された画像が一致しました。"
} else {
mes "壁紙の画像と選択された画像が一致しませんでした。"
}
}
stop
1ドットずつ色を比較してたら時間かかりますよ。