Hallo und

im Delphi-Forum,
Grischnách!
Ich weiß nicht, was du genau suchst, aber
TCustomForm (und somit auch jedes Formular) besizt die Eigenschaft
AlphaBlend. Mit der kannst du die Form dimmen.
Du könntest auch mit
PNGIMAGE ein PNG einbinden. Dann kannst du entweder mehrere PNGs mit wachsendem Alpha-Kanal erstellen, und die nacheinander anzeigen. Oder du findest eine Möglichkeit, 32Bit-PNGs zur Laufzeit zu erstellen.
Warum verwendest du nicht einfach DiscoLight? Ich kenne das Ding nicht, aber so wie es sich anhört, verfügt es auch über solche Methoden.
Grüße,
Yogu