TO CREATE A TRANSPARENT SPLASHSCREEN, LIKE for Example The Splash Displayed When Adobe Acrobat Reader Starts, Do The Following:
Create the a new form Set the Border Style to bsNone Set the Position to poScreenCenter Overide the create constuctor and add the line Brush.Style = bsClear Override the createparams method and add the line Params.ExStyle: = Params.ExStyle WS_EX_TRANSPARENT WS_EX_TOPMOST; after the call to inherited Add an image componet to the form and load your transparent image into it. I use PNG's rather than bitmaps with a transparent color. PNGImage (a PNG wrapper for TPicture is available at sourceforge). Set the image and form's Autosize To True. SLAP ON A Timer to Close The Form After a Couple of Seconds.