TAnimate arbeitet vermutlich resourcenschonend, also quasi in soeiner Art im OnIdle-Mode und kommt dort beim Programmstart nicht vorbei. :grueble:
Mein TAnimate hat aber auch noch ein Timers-Property und wenn man den auf True setzt, dann wird mit einen internen Timer gearbeitet und schon geht es.
TAnimate.Timers
SysAnimate32 / ANIMATE_CLASS >
ACS_TIMER
PS: TShellResources >
http://www.delphipraxis.net/136046-t...ter-vista.html
[edit]
Und ja, wenn du beim Programmstart nicht nur sinnlos Zeit verplemperst und eigentlich nichts machst, dann siehe Sir Rufo.