Thanks again! I think there's multiple versions of these documentations. One mentions it, the other doesn't.

"An application should not call DeleteObject to destroy the bitmaps retrieved by ImageList_GetImageInfo. The system destroys the bitmaps when the application calls the ImageList_Destroy function."