Краткая форма этого вопроса: когда, если когда-либо, целесообразно использовать Forms.Timer в многопоточном приложении WinForms?
В частности, я архивирую приложение, которое использует несколько System.Threading.Timers для запуска процессов асинхронно, проверяет очереди, содержащие результаты этих асинхронных процессов, и обновляет статистику, которая будет показана основной формой приложения.
В подобном приложении целесообразно использовать Forms.Timer для фактической проверки статистики приложения и приведения их в основную форму, или это просто запустит ключ в приложение плавно?