Based on your comment
Quote:Before implementing some code, I want to gather suggestions about a technique to solve the problem.
I would probably try something like...
Create a composite user control consisting of a transparent Text Box - example here
] - obviously not editable.
I'd probably handle all of the relative positioning, z-order etc on the initialisation of the control and expose a property that would allow me to update the image and the text.
I'd place that on my splash form altering the opacity of the form to make it transparent also.
Actually, *I* would just use a normal splash screen with dynamically generated text - that way you have more control on whether or not the user can actually read the text on whatever background is present. And don't expect to win many friends by using up the entire screen real estate - you're making it more difficult for the user to "do something else" while your application is loading