I'm not that sure but if you set AutoRedraw to true you also have to make it invisible... because AFAIK if AutoRedraw is true you can't BitBlt to the picture...

(I didn't try this at the moment, but I did this long time ago)