Ah ho capito, tu usi il timer nel namespace System.Timers, io ho usato quello nel namespace System.Windows.Forms.
Allora, la differenza è questa: con
Timer mioTimer = new Timer(2000);
crei una nuova istanza del timer e gli associ alla proprietà Interval valore 2000. Questo equivale a scrivere
Timer mioTimer = new Timer();
mioTimer.Interval = 2000;
ed è stato fatto per velocizzare il lavoro; invece con
mioTimer.Interval = 2000;
Imposti su 2000 la proprietà Interval di un timer già inizializzato (se non lo fosse otterresti una NullReferenceException)
Luca