I just discovered some more information. The CDemo1 app has the following void __fastcall TMakeSFX::DefIconRBClick( TObject *Sender ) { ImageList1->GetIcon( ( (TRadioButton *)Sender )->Tag, Image1->Picture->Icon ); MainForm->ZipBuilder1->SFXIcon = Image1->Picture->Icon; If the line MainForm->ZipBuilder1->SFXIcon = Image1->Picture->Icon; is commented out, it works. Of course that line calls the ReplaceIcon functon in the ZipIntSFX file. Don ----------- To unsubscribe from this list, send an empty e-mail message to: delphizip-request@xxxxxxxxxxxxx and put the word unsubscribe in the subject.