I am assuming that you are setting this up for a number of other users and not just for yourself, and that the location where you store the palettes is read-only to the other users. If that is the case, then why do the palettes need to be refreshable for other users?
Palettes in my office are set up with the Tool Palettes File Locations pointing to the network folders where the Tool Catalogs are stored. Three of us in the design technology support group have write access to those folders; typical users on the floor do not, and the palettes are "locked". When changes need to be made to an existing palette, I switch to a profile on my computer where I do not have the Tool Palettes File Locations pointing to the Tool Catalogs folders and where I have, instead, used Content Browser to add refreshable local versions. I turn off refreshability, edit the contents of the palette as needed, drag the palette back to the catalog and replace the previous version and then turn refreshability back on. If the changes stick, I know I did it right and then next time someone opens the program, they will have the revised version of the palette.
That makes it easy to set everyone up (when they remember to use the correct profile) and I only have to deal with refreshable palettes on my computer, and then only when I am making changes. Most of the time, I work in a profile that is set up the same way as everyone else, with the locked palettes.
David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
