Yes it is needed, but it should be located in program folder, like all other configuration files in portable version.
That file is placed in program folder in latest version, but ...
Latest PORTABLE version 11.1.2.827 is also not remembering selections in 'Common Cleaner', for example 'Oracle VM VirtualBox Manager'.
Even if it 'writes' in config.ini:
[CheckedTypes]
OracleVMVirtualBox =1
On next run it is unselected. Maybe problem is in space ' ' written before '=' or something else.
I tried to remove that space with no result. Program again ignored selection and changed that by inserting space before '='
It also does not remember selected drives in 'Advanced Cleaner', for example only drives C:\, D:\ and E:\ are selected:
[General]
Locations=Local Disk(C:\; D:\; E:\ )
But on next run all attached drives are automatically selected, and in config.ini line is automatically changed to:
Locations=Local Disk(C:\; D:\; E:\; G:\; K:\; L:\ )
This time I used 'clean' configuration files from ZIP portable version and completely configured again.
I'm forced to use latest portable version 11.0.9.823 which does not have mentioned problems.
Otherwise I have to configure it completely on every new run.
Again, did not check all other settings because this was enough for me not to use this version.
EDIT:
Exactly same problems are with PAF version (11.1.1 and also new 11.1.2) from 'PortableApps.com' https://portableapps.com/apps/utilities/wise-disk-cleaner-portable