http://msdn.microsoft.com/ja-jp/library/aa511267.aspx [microsoft.com] 何かと批判の多いMSのUIですが、ガイドラインはまあ比較的よくまとまってると思います。 要点としては、 「そもそもエラーメッセージを出すな」 「ユーザーはメッセージを読まない」 「出すならプログラム側でできる限り原因を特定しておけ」 といった所でしょうか。 問題はMS自身の製品でもガイドラインを守ってないエラーメッセージが しょっちゅう出てくるということですけど。