Was willst du denn eigentlich machen? Willst du so etwas wie eine Animation kreieren oder willst du etwa nur mehrmals auf irgend einem (TWin)Control herummalen? Im ersten Fall nutzt dir DoubleBuffered nämlich gar nichts. Da müsstest du schon mit der
API-Funktion "BitBlt" arbeiten, welche Canvas-Inhalte jeweils immer mit einem Schlag auf andere Canvas(se plura?) überträgt.