You could also try our new product released on the AppStore yesterday....
Intelliremote Client for
iPhone/iPod Touch is a native iPhone application that allows you to
control your home theatre PC running Windows. Since the iPhone uses a
network connection it does not need "line-of-sight" like traditional
infrared remotes and you can use it anywhere in or out of your house!
The purpose of this program is simple: to allow complete control of
your Home Theatre PC from your iPhone with the touch of a finger. While
Apple has provided an iPhone remote for ITunes...what about the rest of
us that don't use ITunes?
Do you use VLC to watch videos? Do you use GBPVR, DVBViewer,
MediaCenter, XBMC, or SageTV for DVR? Maybe Winamp, MediaMonkey,
BSPlayer, or ITunes for music? Control them all from the comfort of
your iPhone or iPod Touch!
http://melloware.com/products/intelliphone/