JRoz,
Let me pass on my story with this. I have literally spent roughly 6 months messing with this and a few other programs at various times and this morning I finally hit pay dirt. Mame Hooker does work, but for me the documentation was a little short in exactly what needs to be done. The tutorial on Dragonkings site for "Using Mame Hooker to Display a Marquee on a Secondary Monitor" has a few holes in it. Let me explain. First, you need to know what your secondary monitors resolution is set for. The resolution will probably be 640x480 or maybe 800x600. This is the resolution of your second monitor only. Mine was set for 800x600. Second, you need to know its position in the dual monitor setup for x & y. Right click on your Desktop and go to Properties then Settings and hover your mouse over the second monitor and it will tell you it's position, mine was -160, -600. (So x=-160 and y=-600). Now you have the .ini numbers you need to fill in some blanks.
My marquees are .png files and are all located in a marquees directory in the mame folder. So for me it is e:\emulators\marquees
Now follow the tutorial and edit the default.ini as published.
This is where it gets cloudy in the tutorial. There are actually two .dis files that need to be edited. The one he lists in the tutorial is marquee.dis. That is located in the mamehooker\display\marquee folder. Edit that to exactly what Dragonking depicts in the tutorial. The only line I changed was the "image" command which was changed to read :
image=e:\emulators\marquees\%rpd%.png
The second .dis file is default.dis. That is in the mamehooker\display folder. This is the file that has to be changed to reflect your monitor numbers. So my default.dis reads:
[Layout]
x=-160 (I tweaked this from -160 to -170 to better center the marquee in the monitor afterwards)
y=-600
width=800
height=600
Now add Mamehooker.exe to your startup folder so it loads on start. That was it...so with Mame Hooker running now the marquees all show up now for every game that has one automatically. One other note...DO NOT edit your mame.ini and turn on the second monitor in mame (ie.....numscreens 2).
Hope this helps.
Chappie