@DavidinCT OK, I think this needed it's own post. I did get it WORKING and working in ES on Windows...paradadf you have been moved to a GOD status in my book !
FIRST CLOSE ES and MAKE SURE it's not running in the task manager.
Ok, When this script runs on Windows, it creates in the folder in the roms folder for each system. For example.
Roms\nes
Roms\nes\downloaded_images (Image store)
Roms\nes\gamelist.xml (game list and meta data)
and
Roms\nes_nes_missing.txt (roms that were not found)
In the Windows version,
There is a few folders where this data is stored. Starting in the root of the <user> folder by default.
C:\users<user name>.emulationstation
C:\users<user name>.emulationstation\roms
C:\users<user name>.emulationstation\downloaded_images
C:\Users<user name>.emulationstation\gamelists
In each of the ROM, Downloaded_images and gamelists, there are sub folders for each system, named accordingly, like nes, snes, atari2600, etc. So they should all line up.
Now looking over the NEW gamelist.xml that is in your ROM folder...here is an example...
<path>./Castlevania 64.n64</path>
<name>Castlevania (USA)</name>
<desc> (SNIPPED FOR EXAMPLE).</desc>
<image>./downloaded_images/Castlevania 64-image.jpg</image>
The problem is, the image store is and as this is n64 game...
C:\users<user name>.emulationstation\downloaded_images\n64
So you would need to change that to, again example
~/.emulationstation/downloaded_images/n64
With notepad++ you can do a easy search and replace. save the file, drop in the correct folder (.emulationstation\gamelists<system name>) and over write the old one, then CUT all the images out of the downloaded_images folder (in the rom folders, and move them to the official store .emulationstation\gamelists<system name>)
Once this is done restart ES and enjoy your new images.
Hope this helped someone !