Hola ya pude realizar lo que queria, gracias a la idea que paso Daniel en el link de esa pagina, aqui les muestro mi codigo para realizar el cambio de tema deseado por el usuario:
<xp:comboBox id="v851ThemeChanger1"
value="#{requestScope.possibleAppThemes}"
style="font-size:8pt">
<xp:selectItem itemLabel=""
id="selectItem1" />
<xp:selectItem itemLabel="Azul"
itemValue="blue" id="selectItem2" />
<xp:selectItem itemLabel="Turquesa"
itemValue="tux" id="selectItem3" />
<xp:selectItem itemLabel="Amarillo"
itemValue="yellow" id="selectItem4" />
<xp:eventHandler event="onchange"
refreshMode="complete" id="eventHandler1">
<xp:this.action><![CDATA[#{javascript:var f = "/"+@RightBack(context.getUrl().getAddress(),"/");
context.setSessionProperty('xsp.theme', getComponent('v851ThemeChanger1').getValue()); context.redirectToPage(f)}]]></xp:this.action> </xp:eventHandler>
</xp:comboBox>
Si alguien tiene otros temas ademas del blue, tux y yellow para la plantilla dissccusions les agradeceria si me los pasan.
Muchas gracias :)