~TIvoryPalette frees the memory associated with the TIvoryPalette object. Do not call ~TIvoryPalette directly. Instead, use the delete keyword on the object, which causes ~TIvoryPalette to be invoked automatically.
virtual __fastcall ~TIvoryPalette();