First, ensure that the icons are in your resource file. The icon family usually consists of icl4 icl8 ICN# ics# ics4 ics8 resources. Your application icon is usually ID 128 and your other icons would be ID 129 onwards. Secondly, in ResEdit, try to delete the BNDL and FREF resources since they are probably corrupted. Thirdly, create a new BNDL resource using the Resource menu Create New Resource item. Select BNDL as the new resource from the dialog box that appears. Do not create a FREF resource since that will create itself automatically. Thirdly, open the BNDL resource by double clicking it. There should be one item ID 128 listed. Double click that one to edit it. From the Views menu select Extended View. This should show all options. Fourthly, enter your unique program signature (4 characters) and the file types starting with APPL. For each one you should enter the icon ID with 128 for APPLE and 129 etc for the rest. Fifth, save the lot and recompile your application. You may need to rebuild the desktop in extreme cases if your newly created application file does not contain the new icons. Hope this helps, Deep >Well, I tried this on my project, and I do believe that as a result I now >have large generic icons in my BNDL resource and I cannnot remember how I >got the proper icons there in the first place, but the proper ones are >now gone. They are in the previous version, but I can't seem to get them >over to the BNDL - of my latest version - never had this problem before - >simple copy and paste does not seem to work. > >Sorry, but I need help, I'm not used to seeing my project with generic >icons. I have rebuilt the desktop to no avail, thinking that might help. >I tried copying the BNDL icons from an older version, that still has >them, but they would not "stick". > >H - e - l - p - !