Are you manually freeing the imagelists on exit or do you let DelphiX handle this ?