Might it be a Windows painting issue? What I mean is that if you destroy the object it can't be any more, so it might be Windows that fails in re-painting the screen?

What happens if you send "Page False" and then destroy the object? Any difference?