[Windows Mobile Apps and Games] ryomahino:
Its laggy because the animation coded in this version of theme, I´m working in new version that improve this and many more.

Or maybe you can change the code yourself for make more quick.

Open the home.xml with text editor and replace that:

<panel name="ProgUp" X="3" Y="9" width="55" height="33" visible="true">
<icon path="#$THEME_BASE#\icons\ProgUp.png">
<event type="Click">
<action execute=":Script" parameters="Scroller:Set(Visible,false)"/>
<action execute=":Script" parameters="BlackBack:Set(Visible,true)"/>
<action execute=":Script" parameters="Programs:Set(Visible,true)"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-20)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,-10)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="ProgUp:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgDown:Set(Visible,true)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
</event>
</icon>
</panel>
<panel name="ProgDown" X="3" Y="9" width="55" height="33" visible="false">
<icon path="#$THEME_BASE#\icons\ProgDown.png">
<event type="Click">
<action execute=":Script" parameters="BlackBack:Set(Visible,false)"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,33)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,20)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Add(Y,10)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
<action execute=":Script" parameters="Programs:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgDown:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgUp:Set(Visible,true)"/>
<action execute=":Script" parameters="Scroller:Set(Visible,true)"/>
<action execute=":Script" parameters="HomeRow:Refresh()"/>
</event>
</icon>
</panel>

For that:

<panel name="ProgUp" X="3" Y="9" width="55" height="33" visible="true">
<icon path="#$THEME_BASE#\icons\ProgUp.png">
<event type="Click">
<action execute=":Script" parameters="Scroller:Set(Visible,false)"/>
<action execute=":Script" parameters="BlackBack:Set(Visible,true)"/>
<action execute=":Script" parameters="Programs:Set(Visible,true)"/>
[COLOR="DarkRed"]	<action execute=":Script" parameters="Programs:GoTo(0,0)"/>[/COLOR]
<action execute=":Script" parameters="ProgUp:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgDown:Set(Visible,true)"/>
</event>
</icon>
</panel>
<panel name="ProgDown" X="3" Y="9" width="55" height="33" visible="false">
<icon path="#$THEME_BASE#\icons\ProgDown.png">
<event type="Click">
<action execute=":Script" parameters="BlackBack:Set(Visible,false)"/>
[COLOR="DarkRed"]	<action execute=":Script" parameters="Programs:GoTo(0,#@Screen.Height#)"/>[/COLOR]
<action execute=":Script" parameters="Programs:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgDown:Set(Visible,false)"/>
<action execute=":Script" parameters="ProgUp:Set(Visible,true)"/>
<action execute=":Script" parameters="Scroller:Set(Visible,true)"/>
</event>
</icon>
</panel>

And save.