Here I am with test result.
Very goog good news. The last cmpro did wonderful scan.
It found many wrong named/unneeded/double roms that before. With order:
1) in "softlist\alice32" cmpro found "coloric.7z" that is a clone of "colormac.7z". It asks for rename to "colormac.7z". Because "colormac.7z" already exists, it moves "coloric.7z" in backup folder instead of renaming it or adding it in "colomarc.7z". With rebuilder function on backup folder as source, cmpro added coloric rom inside "colormac.7z" archive.
In this way cmpro found all orphaned files I have. Some files (like coloric) were a clone 7z that's not present in parent set, some other files were a clone 7z that's also present in parent 7z archive.
2) in "softlist\psx", cmpro found "hatsukoi" folder that contains "hatsukoi barentain (japan) [slps-00831].chd" and renamed the folder in "hatsuval".
In this way it found other PSX and saturn CHDs in wrong (old named set for previous mame) folder and renamed them accordingly to .177 named set.
3) Gakuen King CHD is reported correctly in any way (miss one, both misses, both presents)
4) happyfrt and many others removed in last mame are correctly found as uneeded and moved in backup folder.
But stangely, cmpro didn't renamed "softlist\psx\burningr\burning road (japan) [slps-00518].chd" in "softlist\psx\broad\burning road (japan) [slps-00518].chd", but it detected wrong path and moved the CHD in "softlist\saturn\burningr". A second pass with scanner deletes "burning road (japan) [slps-00518].chd" from "softlist\saturn\burningr". So I moved "burning road (japan) [slps-00518].chd" in generic roms folder from backup folder and in third pass with scanner cmpro moved it in the right folder (softlist\psx\broad).
So I'm very happy that my collection is a clean full merge set and I have no more orphaned files around or false missing CHD because they stay in unknown folders
Good work (as usual)