You answered your own question . . .
You can't (AFAIK) display the image in Johnny5, you can modify the AHK script to call Irfanview.
First, copy Irfanview to your images directory. Open Irfanview and select options> >properties>fullscreen and disable "show text" to keep Irfanview from showing the image name (change any other options here as need (scale image, etc.).
The command line would be /fs for fullscreen,
so the AHK script needs something like
J5=i_view32.exe %1%.png /fs
Run,%J5%, C:\images, max
I haven't verified this, so the %1%.png might need one less percent sign or sth, but I think it will work. Let me know if it doesn't and you need to change something.
Tiger-Heli,
I have tried what you said and everything works fine except for the fact that for some reason I can only get it load my .png's from the root directory of C:. I am using the Method 5 complex script and just changed around what you mentioned in the other post. I have tried to change the script around in various ways to get it to recognize subdirectories but I have had no luck. I even went to the AHK website and tried some examples that they had (not that it matters much, the last time I tried to do any type of programming was way back on my Commodore 64, BASIC RULES!!!!

).
I also had to name my .png to the rom name plus add in the .zip to the filename to get it to load the images..ex..galaga.zip.png (no big deal, just wanted to get it out there in case someone is having trouble loading their picture.)
Okay, now I have a question that might seem pretty stupid but remember I have not done any programming since the days of compute! magazine (does typing them from the back of the magazine count as programming...hmmmm)
It is my understanding that AHK can determine if mame is running but it cannot determine whether mame is running while paused. Is there anyway for a program to tell if mame is paused or is this something that the mame devs have to add into the mame code. The reason I ask is that I really like method 5 but being able to launch your control viewer while the game is still running is a downer, I just know in the heat of a game I will do this sooner or later and screw my game up. In other words I was wondering if a check could be added into the AHK script that would not allow you to say press the 7 key (as set up in the script) if it does not detect mame in the paused state.
Hope I got my message across as I am late for work now

and in a hurry to get out of here.
Thanks for any help you guys could give.
Allister Fiend
P.S. thanks for the info Howard, if I decide to go with more games I will definetly set up johnny5