Try OmniRemote for the PalmOS, it is actually pretty good. Download from
www.pacificneotek.com. There is a companion product called ORDesktop that allows you to program it from the PC, but I've found it is actually easier to do it directly on the PDA.