Я только что создал и опубликовал продукт, HTML MessageBox, который точно решает проблему Микаэля. Это заменитель стандартного вызова MessageBox Windows API, который позволяет использовать полужирный шрифт, подчеркивание, курсив и шрифты. И он ведет себя как стандартные MessageBoxes, автоматически изменяет размер сообщения, перенос слов и т. Д. Кроме того, это небольшой элемент управления с ручным кодом, который не использует тяжелое окно IE для отображения HTML.
В продукт включены интерфейсы для его вызова со стандартным соглашением о вызовах API Windows, либо через COM, либо из класса .NET. (Также PowerBuilder, потому что я изначально создал это для работы в своем собственном приложении PowerBuilder!)
Это на www.HTML-MessageBox.com.