buttonscroller fixes are in cvs now.
here's the skin info you need:
1. pre v1.8 skins:
these should work fine with your old code. (ie buttons defined in xboxmediacenter.xml just like they are in cvs, and if you want to do conditional textures, either use the "normal" ones (ie the ones in the range 102-120) to have the xbmc home code take care of it, or use the buttonscroller.hasicon(number) to take care of it (numbers are 102 ... 109). the extra images per button are done using the 122-140 and 142-160 id's as before.
2. version 1.8 and above:
buttons are read from the skin. you define the texture focus and no focus in the actual button definition (see online manual info). conditional is buttonscroller.hasfocus(id) where id is the id="" attribute in the <button> block.
tested both and it works fine here (i tested pm2, the orbs, and antiguo 1.3 versions), and a 1.8 version of pm2 that i did.
3. in both cases the context menu support has been removed. this is for a bunch of reasons, namely that the skin can be on a readonly filesystem (cd/dvd) so we can't write to it, and because once you delete a button it's a pain to get it back again (ie not noob proof).
and lastly, if you find any other bugs, please post the xml file you are having trouble with (or an altered pm3 file that shows the issue) so i can quickly get it fixed
i'm available in #xbmc for the next 8 hours or so (till 5am cet or so) if you want to discuss further.