When I rename compiler in the SVN 12487 and by the looks earlier releases it will result in a compiler configuration that has at least a blank masterpath setting. This can be seen if you do the following:
1) Make a copy of the "GNU GCC Compiler"
2) Rename the "Copy of GNU GCC Compiler" to say "test"
3) Close the compiler dialog
4) Exit CB
5) Load CB.
6) Select ok on the auto detect dialog.
7) Open the compilers dialog

Select the "test"
9) Select the "Toolchain executables" tab and the path is blank!!!
I would like to fix this while making other changes in the compilerioptionsdlg.cpp file, but there may be a number of ways to fix this and as such I would like to find out if the following would be acceptable as a fix before I start making changes, but if it not okay please let me know another way that would be acceptable that I can look at to implement:
1) Keep the exiting new name request GUI
2) Use the existing copy functionality to make a copy with the new name with the GUI name request disabled
3) Delete the old compiler name using the existing delete functionality with the delete configuration disabled