You know what would be cool? A method that allowed an object to be dragged from its current position and dropped into the center of another object. I wonder if that is possible.
Does the Drag method http://smartbear.com/support/viewarticle/14763/ meet your needs on this? You'd probably have to do some other code work to determine start location and end location based upon the objects you want to interact with but this SHOULD work for you.