Portable mode client installation
By default, FileZilla Client stores its settings in the user's home directory. All you need is to change this behavior by modify the "Config Location" setting in global default config file named fzdefaults.xml. This one does not exists by default but there's an example file in the ./docs subdirectory you can use as template. Create a file named fzdefaults.xml in the same directory as the FileZilla executable and insert record about "Config Location" option as shown in the template. Or you can just copy example file fzdefaults.xml.example into the same directory and accordingly rename it to right fzdefaults.xml. And finally change the setting "Config Local" to relative path "./" (dot slash without quotes). That's all.
More info about this setting see included instructions in the example file fzdefaults.xml.example.