Have found times that I design a window and then need to changed the properties of multiple items of the same type. Like when I need to add CTG functionality to multiple things instead of having to add custom property and scripting to each compenant manual I could do it to one then copy properties and paste into the rest.
+1 Not exactly sure which approach to this is best, since other products do it various ways. However, it would be helpful to be able to copy property links from one object to another more easily. Even if the last few link expressions changed were saved in a stack of some sort and were available to paste into another link.
Your issue sounds similar to some that I have experienced, I have always found that udt/template combination usually solves the problem.