Zeiger löschen in WM_DESTROY?

Hallo Leute!

Ich versuche gerade eine kleine Win32-Lib in C++, aber stürzt beim Beenden immer ab.
Es gibt gerade mal einen Zeiger zu löschen (für Speicher-Bitmap) - wenn dass überhaupt der Grund ist.
Ich meine, Zeiger löschen macht man am besten in der WM_DESTROY, oder gibt es da was Besseres?
Natürlich muss man auch Sorge tragen, dass auf diesen Zeiger nicht mehr zugegriffen wird.

case WM\_CLOSE:
 // onPaint wird nicht mehr aufgerufen:
 win32::stuck\_out\_tongue:aintIt = 0;
 PostQuitMessage(-1);
 break;
case WM\_DESTROY:
 // die löscht den Zeiger:
 onDestroy();
 break;

Weiss jemand Rat?

mfG
Martin B