Since we are using a portable version, these setting should not kept in registry rather in a file ready to carry anywhere
You haven't really explained it. The settings is just a temporary copy of WinSCP settings. You do not need to carry it anywhere.