A while ago, I made a post about my Message Boxes loading slowly (you hear the sound, and then 1/2 second later you see the Message Box)

But this has started to happen with all my things..

My forms a little, but when I try and load an image from my resource file (My.Resources), I see it flash from the background color, to the image, for maybe 1/10th of a second... which is horrible, I have gotten around it by using a timer to delay showing it, but I still would like everything to be running better..

Nothing is wrong with my .NET framework...

So it has to be my application, (I have tested a 'test' application, which doesn't show the problems...)

I have a few timers (5),
1 runs every 10 ms,
1 runs every 10 seconds,
2 run every 1 second, and
1 runs every 500 ms until a condition is met (which is always the first run pretty much, so it turns itself off)

I have a LOT of images in my resource file, about 30-40, up to about 1.1 Megabytes worth... I also have some gradients on each of my forms...

That's all I can think of right now that might cause this kind of problem..

I will post more if I can think of them..

Does anyone know or have experience with this problem?

Cheers