Как реализовать такое: Если в текущем потоке отобразилось сообщение в логе, то не запускать еще поток этого номера, а ждать, когда запустится мой батник, и только потом продолжить запускать новые окна?
Попробуйте в OnApplicationStart инициализировать глобальную переменную. И в коде этой глобальной переменной присвоить значение локальной переменной ANSWER_BACK_1. Дальше глобальная переменная будет как посредник между глобальной и локальной областью. Когда нужно считываем с нее значение в локалку, когда нужно пишем в нее с локалки в глобалку.