This patch will allow drag n drop objects to modifiers and constraints to set properties that an object can be assigned to (where appropriate).
e.g.: if a mesh object is dropped on the DataTransfer modifier, the "source" object will be set. a popup will be created to choose which property to set
(this is part of more work on the outliner, I've split this up in smaller pieces for review now...)
Let me know what you think...