Ok, I'll try again, thanks for not giving up on me guys, this is the last obstacle I foresee but it's a very problematic one...
Consider that a channel has inputs and outputs (lists). Those lists are different between the old and new system. And Sonar is not relying on the name aspect in order to make the correct associations on the new system. Rather Sonar is selecting things based on ordinal (best I can tell). So if the 1st item in an input list was selected on the old system the same will be true on the new system - even though the 1st item might be a different device than before (with the desired device now residing in the 2nd location). So when I open a project I now have to go down every channel's input & output list and correct things to point Sonar at the proper entry. It doesn't matter whether it is an physical device or synth, MIDI or Audio, the same paradigm applies.
BTW, I have no problem with plug-ins, everything is identical between old and new system as far as that goes, so no issues there. It's just the channel I/O device/synth lists that are all futzed up.