DirDialog should explicitly destroy the DirTreeCtrl.