Can you use SONAR's own sysex features for this? It's not a full-blown sysex library manager, but it can load and save sysex banks. I haven't actually used the feature myself since pre-SONAR days, but I'm assuming it still handles the basic load-and-save functions just fine.