I\'m using the MessageBox class to show errors to users, and while that might not be the right behavior, it\'s very convenient. This is a touchscreen application, however,
There is a solution -- via installing CBT hook it is possible to adjust on the fly wide variety of MessageBox visual settings: message and button fonts, dialog background, dialog positioning, icons, button captions, timeout and so on.
Extended MessageBox .NET Assembly http://www.news2news.com/vfp/?solution=5