Do proper destruction and unrolling during WM_DESTROY.  Finally doing it right after 15 years.