RM itself does not need to "show" the colored buttons. The buttons will still show yellow within RM even though they will have a color in the skin.
In RM, I mapped:
Blue (kiwin skin)--> custom01 (kiwin buttons )--> PIP (RM button)
Red (kiwin skin)--> custom02 (kiwin buttons )--> PIP-Format (RM button)
Green (kiwin skin)--> custom03 (kiwin buttons )--> PIP Freeze (RM button)
Yellow (kiwin skin)--> custom04 (kiwin buttons )--> PIP Swap (RM button)
That RM mapping info is here:
http://www.hifi-remote.com/forums/dload ... le_id=4429
I just happened to make only 4 colors in the skin, but one could make many more (they are just GIF files). In Skin.xml, look for:
<Control id="id.remote.custom.01" type="button" backgroundID="img.btn.keypad" foregroundID="img.remote.pad.blu" x="020" y="178" cx="56" cy="30"/>
<Control id="id.remote.custom.02" type="button" backgroundID="img.btn.keypad" foregroundID="img.remote.pad.red" x="060" y="178" cx="56" cy="30"/>
<Control id="id.remote.custom.03" type="button" backgroundID="img.btn.keypad" foregroundID="img.remote.pad.grn" x="100" y="178" cx="56" cy="30"/>
<Control id="id.remote.custom.04" type="button" backgroundID="img.btn.keypad" foregroundID="img.remote.pad.yel" x="140" y="178" cx="56" cy="30"/>
Which map the four color buttons to custom.01 through custom.04
To create the Green button, I did:
<ImageList id="img.remote.pad.grn" type="image" count="2">
<Image keyColor="#ffF100FF">remote-grn.gif</Image>
<ImageStateRef>state.enabled.disabled</ImageStateRef>
<StretchType type="StretchEven"/>
</ImageList>
with the GIF: remote-grn.gif