>
> Didn't read the entire thread, so forgive me if it's been covered already,
> but where is the author of this class? It sounds like with a couple fixes it could be working like it should.
>
the author of this class is sitting here in front of the computer, writing these lines ;-)
Actually this bug has nothing to do with the current weird behaviour. Lousy enough that it had been in there for about two years. It comes from an intellisense-macro that I use for type-checking. This macro normally works perfectly well as I use Parameters like tcText or tnSeconds. The second char is always the Vartype that needs to be checked against. In this particular case I used a parameter "thIcon", representing the Handle. But as this "always" works and these lines get written by the macro. You (I did not) don't check for faults.