First of all, please be clear what you mean by 'midi program'. I would expect this to mean a piece of software which manipulates midi data in some form, either working on midi files, or blocks of midi data such as SysEx. You might also be referring to the indiv programs (or Patchs) for indiv instruments. I would expect that the 'jog wheel' is selecting different instruments.
I would guess that the 'program' action needed here is to preset data connected with the jog wheen so that the different stops contain the data for different instruments. You'd need to explain what the example data looks like. Does this need all the midi data for, say, GM instruments, which could be one byte only, or can it cope with GS data which would need multiple bytes to select the bank, and then select the indiv patch in the bank. Up to maybe 6 bytes of data.
Also, not sure what you mean by 'alphanumeric' codes, unless you're referring to hexadecimal numbers ie 0 to F for base 16 numbering?
I'm using Zebra2 VSTi, on Win10, controlled by Remote Remote 25 - but I assume the MIDI programs will be compatible with any operating system and MIDI controller.
Basically I just want to be able to scroll though all my patches using the jog-wheel on the MIDI keyboard controller. In the preset folder, there's an option for MIDI Programs (which tells the cotroller which patch to load, using Alpha-numerical codes.
I bought BOME midi software but it's way too complicated for me at the moment.