If there is a "user" directory inside of the directory Czkawka was launched from, use that for storing the config and cache directories instead of where they would normally be stored. (For me on Windows, that's AppData\Roaming and AppData\Local, respectively).
Essentially this would make the application 'portable', which isn't only useful for putting apps on thumbdrives, but also not having to worry about porting over configuration if and when the OS is reinstalled.
If there is a "user" directory inside of the directory Czkawka was launched from, use that for storing the config and cache directories instead of where they would normally be stored. (For me on Windows, that's AppData\Roaming and AppData\Local, respectively).
Essentially this would make the application 'portable', which isn't only useful for putting apps on thumbdrives, but also not having to worry about porting over configuration if and when the OS is reinstalled.