private void StartTimer()
{
pauseTimer.Stop(); // Could be running if Form is activated shortly after startup
int intervalMs = folders.FindNextStatusUpdateTimeMs (formIsActive);
if ((intervalMs > 333) && (ScmRepository.svnFolderProcesses.Count > 0))
intervalMs = 333; // Wait commit process(es) finish at least 3 times per second
statusUpdateTimer.Interval = intervalMs == 0 ? 1 : intervalMs;
statusUpdateTimer.Start();
}