Anatoliy Mogylevets, 1361529 Ontario, Inc. (News2News)
Gives .NET application control over a variety of MessageBox dialog settings.
That includes adjusting initial position and size of the dialog, selecting message font and font color, filling dialog background with solid colors or bitmap files, modifying button captions & fonts, loading dialog icons from external files, accepting text input, opening web pages, dialog timeout and more.
Once configured, the extended features are persistent through the application's session affecting each regular MessageBox.Show call.