The only difference I have noticed in using calibre portable and "normal" calibre is that calibre portable insists to have a "Calibre Library" folder in its install folder. Even when you delete it, because you have your library in another place, calibre portable will it just recreate it and will use it on startup as its default library. I never did understand why.