If you need "easy to program" stay well away from the Philips Pronto. While it's easily the most versitile touchscreen on the market, it requires some serious effort to program.
Why are you convinced you need a touchscreen? Is it just so you can re-label buttons? If that's the case, I would suggest the MX500. It's mostly a buttoned remote, but there's a small LCD panel which lets you label the buttons yourself.
Rob
http://www.hifi-remote.com