Bei Windows 7 liegt das kleinste Intervall bei ~16 ms (Server 2008 bei ~8 ms)
Aber so kleine Timerintervalle sind eigentlich nicht sinnvoll (unter 100 ms) wäre ein Thread meistens sinnvoller.
Kommt aber darauf an, was deine Timer so machen. (bei vorwiegend
GUI-Zeugs lohnen sich Threads nicht, da man dann nur am Synchronisieren wäre)
Zur ursprünglichen Frage "Wieviele Timer sind möglich?":
Wenn man darüber nachdenken muß, bzw. wenn diese nicht ausreichen (mehrere Tausend sind's bestimmt), dann liegt garantiert ein Designproblem vor.