Interesting - turning acceleration on again and setting opengl as you suggest, the minimize / maximize fixes the icons moving / small rectangle drawing first problem.
However, the screen still appears empty for about half a second before it is re-drawn and in this regard is very similar to when acceleration is disabled.