What version of WLM and MP!L are you using?
Try changing this:
function ShowPanel() {
var wFirst = MsgPlus.CreateWnd("windows.xml","WndAbout");
for(var e = new Enumerator(Messenger.CustomEmoticons); !e.atEnd(); e.moveNext()) {
var Name = e.item().Shortcut; var Path = e.item().PictureFile;
var item = wFirst.LstView_AddItem("ListView", Name);
wFirst.LstView_SetItemText("ListView", item, 1, Path);
}
}
with this:
function ShowPanel() {
for(var e = new Enumerator(Messenger.CustomEmoticons); !e.atEnd(); e.moveNext()) {
Debug.Trace("Path "+e.item().PictureFile);
}
}
And see what does Debugger says