Hola sarias24.
No sé si interpreto lo que queres hacer al decir nube de puntos. Si es poner puntos aleatorios en la pantalla,
podés hacerlo de varias formas.
Una forma muy sencilla por ejemplo es:
Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
Randomize;
for i:= 1 to 10000 do
Canvas.TextOut(Random(Width), Random(Height), '.');
end;
Espero haberte entendido.
Saludos.