Καλημέρα κι από μένα.
Δεν ξέρω αν βρήκες την απάντηση στο ερώτημα σου αλλά κατά τύχην αυτό το θέμα το κοίταζα χθες το βράδυ. Αν χρησιμοποιείς έναν System.Windows.Forms.Timer τότε όπως θα δεις και στη σελίδα του msdn αυτός ο Timer δεν είναι για multithreaded χρήση. Πρέπει σ αυτή την περίπτωση να χρησιμοποιήσεις τον System.Threading.Timer για να έχεις τα επιθυμητά αποτελέσματα.
Ελπίζω να βοήθησα.
Πλιζ ντοντ ράιτ γκρίκλισ. Άι καντ ριντ δεμ. Egina katanoitos?