//borrar el buffer
Buffer.Canvas.FillRect(Rect(0,0, Buffer.Width, Buffer.Height));
//dibujar la pelota en el canvas del buffer
Buffer.Canvas.Draw(X,Y, Pelota);
//volcar el buffer sobre la la Form comenzando en (0,0)
//se puede comenzar en otra posicion
Form1.Canvas.Draw(0,0, Buffer);