There should be something wrong with my current config and Arcadeflow, but starting from scratch (and moving specific folders manually, as the "scraper" one) seems to work pretty well.
Not sure why you had to move folders around, there might be something wrong but it's difficult to debug from here. You can join the discord server so we can share .cfg files...
The only things I can't get are:
1) at every startup it asks me to set the cache at 0. Can it be avoided?
Yes, you have to set image cache size to 0 in the Attract Mode options. This should be zero by default, but some installation have this not zero. Putting it to zero is the only safe way to completely disable AM image caching, which is broken and causes all sorts of issues on media heavy layouts.
2) even if in the options the system name is enabled it doesn't seem to show it under the game name
Hmm you see "dots" or nothing at all?
3) I have seen it recognizes many systems, but how could I force the identification if it fails? I mean in the system menu, let say it recognizes something as "others" while I want it to be "handheld". Can it be done by manually changing something?
There is a file data_systems.txt where you can see all the systems and their aliases that are recognised. If you need other systems to be added, let me know and I'll make them for the next release
4) I've seen that menu banners are read from the system_bgs folder, thus populating that folder with an image with proper name I can have the banner as I want. But where are read the system Logos?
System logos are embedded in a font and mapped to the data_systems.txt file. I suggest you don't edit them yourself, but if you need systems added let me know