Windows CEにはWM_NCDESTROYがありません。仕方がないのでWM_DESTROYで後処理をするようにしていたのですが、WM_DESTROYは親ウィンドウから、WM_NCDESTROYは子ウィンドウから送られるため、いくつか問題が発生してしまいました。仕方がないので、自前で何とかしようと思っていますが、結構面倒くさそうな予感がします。
Windows CE版のMFCでもWM_DESTROYのハンドラの中からWM_NCDESTROYをSendMessageして、WM_NCDESTROYの中からPostNcDestroyを呼び出しているので、結構問題になりそうですが、問題になっていないのでしょうか。たとえば、子ウィンドウのOnDestroyで親ウィンドウにアクセスすると、Windowsでは問題ありませんが、Windows CEだとアクセス違反になってしまう気がします(試していないのでわかりませんが、ソースだけ見るとそう見えます)。