Yes, that (as mentioned in FAQ) is what I would like to do, but this compiler for 56F8xxx does NOT support the "@" symbol operator nor does it support "_at_", so it will not compile.
I did not want to have to incorporate the dataflash beans and extra code, but perhaps this is the only way to do it with CW for 56F8xxx. I also can do what I want to do by making explicit section and instructions in the .cmd linker command file for the project as noted in my first post, but the IDE regenerates the linker file and just over-writes the entire file and does not keep the sections that I add to embed the numbers, so I have to do it over again.
If I tell the IDE to not regenerate the linker file, I don't lose my changes, but then if another programmer adds variables or code to the project and requires increase in .bss section or code section, the stack has to move and the project will not run correctly until the .cmd file is regenerated to account for the larger sizes. Once it is regenerated, I go back to have to re-entering my section changes all over again.
So, my original question: Is there a way to save /create a new project template that would use a user-defined .cmd file as the default (and thus, I could make my special sections in the .cmd file, and the IDE would know not to remove it all )? Or when it does regenerate the .cmd file, it would recreate the special section that I added). IT does this same sort of thing when one uses the defined stationery templates - the bootloader .cmd files and the application .cmd files have different sections defined and recreated in the .cmd file. This would be a good feature to have, I think. It would also enable a work around to this very basic problem about constants at defined addresses, which is common enough in embedded systems.