The exception message box is a programmatic interface that is installed with and used by Microsoft SQL Server 2005 graphical components. The exception message box is a supported interface that you can use in your custom applications to provide significantly more control over the messaging experience than is provided by the MessageBox class. It also gives your users the options to save error message content for later reference and to get help on messages.
The namespace of the exception message box implies that this programming interface is only for use with SQL Server. However, it can be used in any application that is based on the Microsoft .NET Framework version 2.0.