ShowMessage в общем стандартным диалогом не является - это упрощённый диалог, который используется в C++ Builder. Чтобы можно было менять название, иконки слева от текста следует исопльзовать стандартные Windows-диалоги, которые вызываются при помощи функции MessageBox().