В OnTimer и так пишется свой обработчик. Думаю, проще использовать WinAPI'шные таймеры, если нужно другое, чем пытаться из сложного сделать простое путем усложнения.

Хотя я еще не встречал ситуации, чтоб нельзя было обойтись делфовским таймером. Опишите поподробнее суть задачи.