Yes, the soft reset can be customized.
Perform a soft reset with a single tap.
Choose whether to calibrate the digitizer on every soft reset or not.
Change the application that is launched after every soft reset.
This program changes settings, which are officially made available by the system. However, some PDAs and/or application seem to be incompatible with such changes.