Hallo Dani,
natürlich ist DoubleBufferd völlig übertrieben. Ein TImage ist ebenfalls ein
ziemliches Schwergewicht.
Dein Problem ist sehr wahrscheinlich Invalidate. Ruf in RePaintAll mal Paint auf
bzw. ersetze überall Invalidate mit Paint.
Delphi-Quellcode:
procedure TVierGewinnt.RePaintAll;
begin
DrawBackGround;
DrawAllSeperators;
DrawFrame;
DrawAllCoins;
Paint;
end;