取りあえず 下の二つを提案します。
自動的に隠す設定を有効にする方法(お勧め)
//
// XP Vista にて 動作確認
// 多分 win7 でも 動作する筈。
// タスクバー の 常に最前面表示 と 自動的に隠す 設定を有効にします。
//
#include "user32.as"
#include "Shell32.as"
#const global ABM_SETSTATE 0x0000000A
#const global ABS_ALWAYSONTOP $00000002
#const global ABS_AUTOHIDE $00000001
onexit *exit
mes "終了すると設定を元に戻します"
FindWindow "Shell_TrayWnd",0
if(stat){
// APPBARDATA 構造体
abd = 9*4,stat,0,0,0,0,0,0,ABS_AUTOHIDE|ABS_ALWAYSONTOP
SHAppBarMessage ABM_SETSTATE,varptr(abd)
}
stop
*exit
abd.8 = ABS_ALWAYSONTOP
SHAppBarMessage ABM_SETSTATE , varptr(abd)
end
ShowWindow で 直接非表示にする方法
//
// ShowWindow でタスクバーを操作します。
//
#include "user32.as"
FindWindow "Shell_TrayWnd",0
htb = stat
ShowWindow htb,0
dialog "表示"
ShowWindow htb,5
end