I just want to clarify for everyone about trademarks (and keep in mind IANAL, and maybe you should double-check the facts here):
- You do not have to register a trademark to claim it as your trademark. If you use a particular "mark" for your business, you must "announce it to the world" that it is your mark, by adding "TM". Failure to do so puts you at a disadvantage in defending your mark.
- If you register your mark, that's when you use the (R) symbol. Registration offers extra protection. And of course, you gotta use the R symbol. Failure to do so... (

)
- As I see it, the MAME "organization" has dropped the ball in that they never used the "TM" to indicate their mark. It could be argued it's not a trade mark.
Ultracade technically
IS a "multiple arcade machine emulator". If Foley hadn't been so stupid as to nab the existing logo, and had one designed for him instead, he could quite possibly get away with getting this tradmark. (I noticed in his official letter he always used "M.A.M.E." with the periods).
So will his current application get rejected? Very likely. Would a second application with his own logo get rejected? 50/50. Like I said, the MAME devs dropped the ball in not adding 'TM' to the use of the acronym.
***I almost forgot too... I have heard about some rules where it is "first to register" rather than "first to create". I do not remember if this is in relation to patents or trademarks. Could someone find out?***
~Ray B.