Thought I would share this with you. I had just completed
an awesome animated tooltip library for business applications.
Worked great on 2000, XP, NT... and then ME changed all that.
Basically my test app ran out of User and System resources in
a matter of 30 seconds. I was floored. My tooltips used custom
sequencers, custom animation routines, custom this, custom
that... so I began tracking down this needle in the ol' haystack.
This took forever but finally I was able to reproduce the problem
with a very simple program (nothing custom). This program is
attached to this post (source and binary exe). All it does is show
a window (the size of a tooltip) and rotate it in circles. Nothing
much huh? Well, if you bring up the ol' resource meter, in 60
seconds or less you will be 100% out of User and System
resources.

To make matters worse, I found a way to reproduce this
problem MANUALLY! Open up a Windows Explorer. Open up
the 'Run' dialog (Start-->Run...). Now move the dialog back
and forth VERY fast on top of the Explorer and watch your
resource go straight to hell.

Has anybody ever run across this problem before? Aside
from the obvious 'well don't do that', is there any way I could
overcome this problem programatically (for example in the sample
app)?

Thanks,

-CC