I don't see the time savings. What difference does it make whether you pick the location to Move something to before or after the Move command starts? You still need to pick the location. How is the object to be Moved determined? Does selecting it need to be part of the routine, or is it already determined somehow? I think a detailed description of the steps you expect to take and things you expect to happen, in order, would be helpful.
But in any case: Move what location on the required object to that point? Do you need to pick that, too? Or will the object always be something with an obvious location on it to use [a Block's or Text's insertion point, a Circle's center, maybe a Line's midpoint but maybe you want an endpoint (which one?), etc.]?
Kent Cooper, AIA