That's not the way I did it...
I put this in the general declarations part (the very top of the module):
code:
Public WithEvents my_timer As Timer
Then this in the initialize function:
code:
my_timer = New Timer
Then, I set the properties like I would with any normal timer
--EDIT--
Oh, and add a function for the timer to call:
code:
Private Sub my_timer_Timer()
'Code goes here
End Sub