I have packaged an alternative version of Portable KiTTY adopting the same approach used by Portable PuTTY ie using the registry instead of KiTTY's savedir.
My purpose is to avoid generating session files with special characters as they are not synced by OneDrive
I modified AppInfo/Launcher/KiTTYPortable.ini (https://pastebin.com/QHi2BccC) as well as DefaultData/kitty.ini (https://pastebin.com/fhyK0XXs) and placed kitty.exe in the App/kitty directory.
Feel free to incorporate any of the above.
L