Ich würde in der Programmunit nicht unbedingt von Hand etwas ändern. Ich habe das nur mal wegen einem Spashscreen gemacht.
Hast Du Dir mal die Projektoptionen angesehen (automatisch erzeugte / verfügbare Formulare)?
Vielleicht bindet doch eine von Dir benutzte
Unit wiederum eine
Unit ein, die so einen Effekt mit sich bringt (ähnlich der FlickerReduce...)?