Thanks for the reply. It goes someway towards resolving my problem by confirming that I can only put an image on a button face by Skinning. So I presume there is no vbscript object whereby I can go...
Set obj = SDB.UI.NewObject(panel)
obj.Image.src = "C:\Program Files\MediaMonkey\Images\myimage.jpg"
(or anything similar!)
So I have to work on skins, right?
But I do not want all the required Buttons to have one generic face, instead I want to use buttons
as if they were large Toolbar icons, but
not on a menu or toolbar - and certainly without enlarging the existing menu bars or Tree text or toolbars.
Instead the plan is to have a
dockable panel (actually more than one eventually) with several large buttons on the panel, each with its registered OnClick function.
Now, I'm working (or walking) my way through your 'Fast Newbie's Skinning Walkthrough' [thanks hugely] and I see how to edit images, such as the Face of a general button. I see that you can create new Objects within ThemeEditor, and I can see that some objects are referenced in the .ini files of the skin. But, I am puzzled, and left with questions...
1. Does simply creating an object in ThemeEditor, bundling that in the skin, and referencing it in the .ini, register the object in MM when that skin is applied, so that you can Instantiate that object type in an Auto Script?
2. Is so, how do you instantiate the new object?
3. Do you use ActiveBitmap objects for this?
4. Does this mean that there is
no way of creating new buttons on the fly in an Auto Script, using a 'Buttons' table added to the MM.DB database that has the path & filename of the button image, so that more can be added?
5. Is the spelling of Transparent ('Tranperent') in the MM_Ultimate skin's .ini files significant, or just a mistake left un-noticed?
Regards,
John
[Whoops!

I've just found the wiki pages on ThemeEditor which again goes part-way to answering my questions, but I would still apreciate comments, as all five still need clarity. Cheers]