"When you run the ScreenPad, the touchpad won’t work"
I've got a great idea. Put up a virtual screenpad as an overlay in the main screen. This will allow the touchpad to work as accustomed. The virtual screenpad could even be made moveable so you can position it where you like.
All it needs is a snappy name - a "window" perhaps?