If PauseTimer is called immediately after SetTimer, is it possible that TimerManager will Tick before PauseTimer is executed and the timer will have already accumulated elapsed time?
I had the idea of setting a paused timer so you can specify its time but start it later by unpausing it. Is there no advantage to doing this?