Looks pretty good. I'll be testing it on a CD32 CD I'm burning now.
It has a minor bug though (as far as I can tell):
If you have more than one menu item which first letters match (eg: SWIV and Silkworm) the menu will crash.
I'm naming them "A) SWIV" and "B) Silkworm"
Unlike many of the mame front ends this one supports a joystick/joypad
I'm looking forward to an OCS version but I'm not sure how well the scren shots will look in < 256 colours. Can it be done in HAM6 I wonder?