Дык фантазию приложи. В программировании нужна фантазия. Когда то я начал делать флеш-плеер, так вот, начал чуть ли не с нуля, а с помощью фантазии размесил из него вполне нормальный плее. Ну это было о птичках. Так вот, ты говоришь: "Подскажите как заставить програму при появлении Panels.Text := 'ERROR'...", ны дык ясен пень что надо писать
Код
if Panels.Text := 'ERROR' then myfunc;
Где myfunc; это то что тебе надо выполнить. Ну логически можно подумать. Кстати, впихуть этот код а обработчик таймер, с интервалом 1 млс. Вот и ве. Фантазия! Ну и логика, куда ж без неё.