I should re-look at MIDI batch applications. I did that a few years back, but at the time the only one I found was a product from www.gnmidi.com that had lots of features, but as I read through their PDF user manual, my conclusion was that that the software would overlay any settings that I may have intentionally placed into the MIDI file (which unfortunately I would have placed into Bar 1 of the MIDI tracks). The GNMIDI batch routine appears to be able to change the settings to do a GM or GS reset, but would simply overlay any settings I had already modified to reflect my desired startup values at the beginning of each file. I have to look again if the tool can insert at the end of a file as an option.