Antonio,
Falla en todos los operativos, si la aplicación se ejecuta con compatibilidad de XP en operativos mas modernos, no falla.
Sino falla en todos.
probando lo que me has enviado, he conseguido que:
añadiendo el código en xbrowse
for nFor := 1 to Len( ::aBitmaps )
PalBmpFree( ::aBitmaps[ nFor, BITMAP_HANDLE ], ::aBitmaps[ nFor, BITMAP_PALETTE ] )
::aBitmaps[ nFor, BITMAP_HANDLE ] := 0
next
Y quitando el código de GDIP_DELETEIMAGE.
Funcione y no me dé error.
En definitiva, añadiendo "::aBitmaps[ nFor, BITMAP_HANDLE ] := 0", funciona bien.