Зависит от количества экземпляров этого класса и чем они кроме этого занимаются, и от необходимой точности. Потому как таймер это не RealTime поток, его событие произойдет не "именно" через 5 минут, а через 5 минут +"как развиснет поток", поэтому если таймеры будут работать в режиме "изменился" раз в 4 мс к примеру и их будет скажем 10, то через пару часов количество их срабатываний разойдется прилично, то есть никакой синхронизации не будет.
В простейшем случае, где нет нужды в синхронизации и их будет мало, проще всего будет запустить Thread в котором будет Sleep(указать время) и вызов Event из инстанса класса, на эти Eventы подпишется основная форма и их обработка будет в потоке интерфейса.