これって前からそう?
何かで、ユーザー独自の例外はApplicationExceptionを使えって習ったんだけど。。。


System.ApplicationException をスローしたり、System.ApplicationException から派生したりしないでください。
http://msdn2.microsoft.com/ja-jp/ms229007.aspx
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.ja/dv_fxdesignguide/html/ab22ce03-78f9-4dca-8824-c7ed3bdccc27.htm


ApplicationException からカスタム例外を派生させることは推奨されていない
http://msdn2.microsoft.com/ja-jp/ms229064(ja-jp,VS.80).aspx
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.ja/dv_fxdesignguide/html/eede32ea-1fe9-4a9b-a70a-749840b92e26.htm