Функций программы для этого нет. Нужно писать сниппет на C#
https://www.google.ru/search?q=C%23+gz&oq=C%23+gz&gs_l=serp.3..0l4j0i10j0l5.6234.9765.0.9978.5.5.0.0.0.0.91.375.5.5.0....0...1c.1.64.serp..0.5.373.pPl9PZXoqMU
Самое простое что мне видится, это поставить шаблон выполнятся раз в минуту.
В конце успешного выполнения писать в файл текущее число и дату.
В начале шаблона брать это значение из файла и логикой проверять сколько прошло времени. И в зависимости от этого идти дальше или завершать его.
После падения программы запустите Diagnostic.exe в папке софта и приложите полученный report, пожалуйста
Насколько большой модуль обучается? Много символов?
Пришлите экшен настроен в виде мини шаблона с данными фтп аккаунта для теста. Посмотрим. Тестовый фтп аккаунт можно сделать на время и сограниченным доступом, конечно
При старте шаблона генерируется юзерагент. Если нужно поставить другой, то ставите вручную в экшен этот или используете там переменную.
таким образом можно свой список юзерагентов подгрузить, брать из него строку и ставить в экшен