Re: Object Creation Problem
Timer is not a regular object or variable type: it is a control. You can't have a control contained in a Class Module, controls can only be on forms.
As for what you can do... humm... take a look at SelfSub. I don't have it in my fresh memory at the moment, but I think you can use it's timer feature to create a timer in a Class Module. I'm not sure if SelfSub itself has the timer code, probably not, but the other related code that comes with it should have what you're looking for.
Other solution would be to use API timers (which is what I guess the other code included with SelfSub sources use, but you can simplify to only the required code with some work vs. the simplicity offered by SelfSub, without probably really understanding how it all works).