I've made my C::B perfectly mobile. First, install C::B and run once and you'll find configuration files in your profile folder, for example "c:\documents and settings\administrator\...\codeblocks". Copy all these files into C::B folder. Second, copy your compiler and linker and others into C::B folder. I kept each compiler in a specified folder and in each of these folder I made the structure "bin" "include" "lib". Open C::B and open "Compiler and Debugger settings", in the "search directories" tab, you can use "$(codeblocks)" instead of absolute C::B path, my setting is:
Compiler - $(codeblocks)\mingw\include
Linker - $(codeblocks)\mingw\lib
You can also use "$(codeblocks)" in your help system the same way. I copyed some help files from C++Builder and it works perfectly. Enjoy it