I have never had any problem with Calibre Portable keeping all settings as it migrates.
It DOES require that you keep the Calibre Library and Calibre Settings folders also under the Calibre Portable folder (which is how it runs by default) as well as the Calibre folder that contains the binaries, so installing it into Program Files is very inappropriate as that area tends to restrict write access.
|