Embarcadero requires (and I insist on) changing the program Icons so that the default red CX is not used in a final program. I have created my own Icons with the following square layers: 16/32/48/64/128/256/512. They insert very nicely into my programs and the 16x16 layer shows up every place it should I change out the original cbuilder_PROJECTICON.ico file for my own new Icon file as noted in the pages about using Icons. The results are exceptionally erratic.
My system is Windows 7 in 64bit version with a few terabytes more drive than I really need, 6 cores (12 threads), and plenty of RAM. In my current project the 32 bit Debug version has a some Icons that are from an older version of the Icon file (used in an earlier compilation but since changed). For instance the 16 and 526 versions are the new Icon, the 128 is the old and the 32 & 48 versions only show the 16 size. Then on the Release version all the Icons are correct. The 64 bit version has all OK on the Debug version but some different on the Release version. All 4 versions were Built & Made in immediate succession with no changes between them. I even ran each version.
On a test program where I develop routines and try to learn I got the new version to take on most of the sizes and versions but when I try to change to a completely different Icon (and yes, I did swap out the cbuilder_PROJECTICON.ico file again) absolutely nothing will change outside the 16x16 version - and that ONLY inside the running program on the window title bars.
I'd sure like to be able to consistently follow the license and make blasted sure that the Embarcadero default logo goes away and I really don't want to be locked to one and only one Icon for any and all programs I develop.
Any comments, hints, suggestions, or even confirmation that others are seeing this would really be helpful.
Thanks...