Yesterday I went through all my Origin presets and tried to make it better organized. It took hours and I must say that keeping it in order is far from easy. And I have asked hundred times for better computer integration and in this case, better librarian functions. Just for comparison, I have also Nord Stage2 and Korg Radias and both of them are much more easy to deal with.
Now, in my opinion this is the most obvious thing which makes Origin sounds difficult to handle: If you move a certain program-preset to another memory location, then a multi-preset which used it cannot anymore use it. In fact, this preset "disappears" from multi slot page. So you have to know from each preset if it is used by some multi or not. Still, if you are careful (like I did yesterday), it's painfully slow to (1) move some program to another location and then (2) change the multi-preset to have this "new" program. As a comparision, in Nord Stage2 you can move your synth-programs to anywhere in the memory and still they work in multis. This makes everything SO MUCH easier.
Maybe it would be possible to make a kind of "move program" feature inside the Origin or into Origin Connection program? If you choose to do it, then it would automatically modify involved multi-presets in a way that they match this new memory location. Also, it would be helpful if you choose to "erase/delete program", then it would warn you, if some multi is using this program.
What do you think?