A pointer can only be destroyed by the thread that created it.
The system pointers and icons must not be destroyed.