Hi,
Codes for the forum should always be as perfect as possible.
Beginners look at the codes or take them over completely.
Bad programming style is thus inherited.
Therefore, always document the codes well.
EnableExplicit is a "Must have" for every code that is made available to others.
Only beginners or unteachable people do without it.
There are then quickly no more answers or ratings from other users.
The interest in such codes diminishes very quickly.
The problem with the low priority of the window timers can unfortunately
not be solved by using BindEvent() it just shift the problem a little.
If you want to use window timers, it is best to set only one.
This one can then be divided into several.
Using threads forces the user to create a thread safe executable, so I avoid this completely.
If you want to do this, you are probably more experienced and can add it yourself.
But for the cyclic execution of a multi timer it is not necessary, at least not for my code.