В основном - как заставить это работать. Код больше тысячи слов? Дефект по конструкции?
TimersConfig timersConfig = ConfigurationManager.GetSection("Timers") as TimersConfig;
foreach (TimerElement t in timersConfig.Timers)
{
System.Windows.Forms.Timer timerComponent = new System.Windows.Forms.Timer();
timerComponent.Interval = t.Interval;
timerComponent.Tick += new EventHandler(timerComponent_Tick);
}