Animationen unter VB und Delphi?

Hallo,
wenn ich ein Label animieren will…
zum Beispiel, dass es sich nach oben
wewegt, dann schreibe ich den Befehl
immer in einen Timer…:

Label.top = Label.top + 10

Das funktioniert auch, nur ist diese Art von animation absolut nicht flüssig. Selbst wenn ich die Werte des TimerIntervals und der Höhenveränderung herabsetze. Das Label fängt dann immer auf dem Bildschirm an zu blinken.

Weiß irgendwer, wie ich das besser mache?

CyA!
Felix

auf http://www.omsec.com/delphi unter Tips&Tricks hab ich nes Beispiel in Delphi

bäh diese deppen haben das ja geändert…
http://delphidalnet.vladi.org

hier ists