I don't think AutoRedraw = True has any effect on your image control. AutoRedraw only has effect on the picturebox's picture like when you are drawing to the picturebox but not other controls. I'm not sure how to avoid flicker as I have same problem with my project where I am manually moving controls.