Note: not for the faint of heart. Always work on a copy of your files.
On some unix systems (including macOS), there's the xxd(1) command that can be used to patch the .syx file to change the program location. To see the current Bank+Program location (from Terminal with :; representing the shell prompt here):
:; xxd -s 4 -l 2 filename.syx
00000004: 000b
The values for the two bytes are 00 and 0b in hexadecimal, so 00 and 11, respectively, as decimal values. Since the Bank and Program values in the .syx file start at 0, that's presenting U1 P12 for the Prophet X/XL display.
Reminder: make a backup copy of the file before doing this.
To change that file to U2 P1 (stored in the file as values 01 and 00), one can do:
:; echo "00000004: 0100" | xxd -r - filename.syx
Also the echo command can probably just be: echo "4: 0100"
To change to U3 P54 (in hex subtracting one would be bank 0x02 program 0x35), one would use the following:
:; echo "00000004: 0235" | xxd -r - filename.syx
I've attached a version of PX_PimPamPad set to go into U2 P1, in case you still need it. Later, I'll make available a tool that can handle the renumbering with appropriate error checks in place to minimize unexpected changes and be more user friendly.