El error pudo originarse cuando muestra el mensaje final de fin de juego.
La idea es que el juego termina pero se muestre la última "escena".

De ahí el else.
Código:
Public Sub Pizarra_Draw()
If Not unapelota.TocaFondo Then
mipuntuacion.Dibujar
unapelota.Dibujar
unapelota.Mover
unaraqueta.Dibujar
unaraqueta.Mover
Else
Paint.Font = Font["Nimbus Mono L, ,34"]
Paint.DrawText("FIN DE JUEGO", 90, 200)
mipuntuacion.Dibujar
unapelota.Dibujar
unaraqueta.Dibujar
Endif
End
Pero como no es algo que ocurre habitualmente.
Lo veo fastidioso el tema, ya que no es un error continuo, solo lo he visto una vez. Pero imaginar que creas la aplicación, la distribuyes y ahora
al usuario le sale el error como me ha pasado y a lo mejor la aplicación es correcta.
Probablemente es un fallo de la librería Qt. Un cúmulo de circunstancias. A ver que haces...
Saludos