Hey,
As an admirer of NoviiRemote solutions, I would recommend NoviiRemote Deluxe.
If you wish, you can see some advice on PDAs and the range here at the bottom of the page:
[Link: novii.tv] Regarding the control, I'm sure the codes that are available on Novii's site will operate all your stuff.
Good luck!