I also did the testing using a fresh set of batteries. You can create up to 15 different screens. Screens are made up of labels and buttons. Buttons can do one function like power on a device or can be a macro that includes lots of different functions. The OmniRemote software is quite nice in that you can draw the buttons on the screen and then later resize, move, delete and edit them if you wish.
Buttons can have text descriptions or can have graphical icons.
After you have created the screens, then you have to learn the commands that you want each button to perform. This requires you to first change to training mode. You then hold your physical remote control near the IR port on the Palm III and press the appropriate button on the screen that you want to learn and then the physical button on the remote. The actual training of the screens is what is the most time consuming in setting up this software. But, you only need to do it once so the time spent is worth it.