Здравствуйте, Аноним, Вы писали:
http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/cpref/html/frlrfsystemthreadingtimerclasstopic.asp
Timer подлежит сбору мусора, когда на этот объект не существует ссылок. Тот факт, что Timer все еще активен, не предотвращает его от утилизации.
Когда в таймере больше нет необходимости, следует использовать метод Dispose для освобождения ресурсов, которые занимает таймер.
1. Нельзя терять ссылки на объект класса Timer до тех пор пока он тебе нужен.
2. Что-бы отсановить таймер используй Dispose()
3. RTFM
PS Если начинаешь использовать како-то новый класс из фреймворка, потрать минутку и загляни в MSDN. Там как правило описаны особенности использования...