Зачем там лишние переменные и условие?
Можно это использовать для управления потоком твоего скрипта.
THREAD(main, 1) // поток твоего скрипта
WAITMS(1)
// тут твой скрипт
END_THREAD
// главный поток
$time_check_image = $_time_t + 10
WHILE($time_check_image > $_time_t)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "картинка.bmp", -1, 80)
WAITMS(100)
ELSE
$time_check_image = 0
END_IF
END_CYC
IF($time_check_image ! 0)
// останавливаем поток "main"
SETTHREAD (main, 2) // 0 - Пауза, 1 - Старт, 2 - Стоп
//клик по кнопке обновить
LCLICK(10,10)
WAIT(5)
// запускаем поток "main"
SETTHREAD (main, 1) // 0 - Пауза, 1 - Старт, 2 - Стоп
END_IF
WAIT(1)