First of all: this could arguably be placed in the Skinning section too, but I just stick to Scripting on this one
I heard rumors that Plus! 5 has or will have dynamic skinning functionalities. Is it possible to provide such stuff to the scripting engine too? Something like:
JScript code:
/* Concept */
var Skinning = MsgPlus.Skinning;
var BtnSkinOptions = Skinning.ContactList.AddButton("BtnSkinOptions","Skin options");
var BtnSkinSite = Skinning.ContactList.AddButton("BtnSkinSite","View this skin's web page");
BtnSkinSite.onEvent_Click(Source) {
ViewWebPage("http://www.example.com/"); // script-defined function
}