This isn't a question, just something that happened to me and I thought I'd share in case it helps someone else.
I'd been trying for a while to get LEDBlinky to play nicely with my Hyperspin/MAME setup.
I'd got the LEDS lighting correctly in all the other emulators and any of the MAME games in colors.ini also worked correctly. However, I couldn't get the games that weren't in colors.ini to light at all.
I was just getting to the point of sending Arzoo a message but thought I'd try and have a read of the debug logs myself. Looking through the log I realised that LEDBlinky didn't appear to be pulling many games from MAME.xml
I thought, it would be easy to fix and got MAME to generate another MAME.xml using 'mame.exe -listxml > mame.xml' from command prompt. However, I tried several times and still ended up with a file that didn't seem to have all of the game information for LEDBlinky.
As a bit of lateral thinking, I used romlister (another great program) to generate a MAME.xml for me. Using this xml, all of my buttons started lighting, both for games in the colors.ini and those that aren't (obviously the ones that aren't just lit the default colour)
When I checked the debug log again, LEDBlinky was pulling the information of thousands of MAME games from the MAME.xml
So, the short version:
If you are having problems with LEDBlinky not lighting the 'used' buttons for MAME games that aren't in colors.ini, it might be worth generating a new MAME.xml using romlister and try using that instead.
Sorry, I do tend to ramble a bit...