If any of the setting used shell scripts; then, it is common for them to be only ran once and the values saved.
This results in problems that are only fixed by exiting Code::Blocks and restarting it on Windows.
I have been told that this is not true on other OSes; I have no idea if this is true or not.
Tim S.