well I don't have a htc touch pro 2 where I can test it, but according to this reply:
I assume that is likley to work either. At least I hope so. The simplest way to find out is to copy the demo on your phone and try to start it.
The requirements for sivermoon are hardware support for OpenGL 1.1 and a libGLES_CM.dll that supports hardware acceleration. For this beta it's also recommended that the device has 192dpi. It works also with 96dpi (240x320 pixel) but the images for
the controls are only designed for higher resolution.
I don't know how you can detect hardware acceleration programmatically, maybe there is a tool.