AGKorson,
Would you be willing to share your algorithm and/or code to move AGI objects in the straightest path (as opposed to what move.obj does)? I have been using the move.obj command recently for objects that the ego is supposed to be throwing and am almost always disappointed with the results. Depending on where ego is, it sometimes doesn't look too bad. But, when ego is too close to where the end target is, the objects look like they get hit by an anti-gravity beam and levitate up at what should be the end of their trajectory.
As to your original question, I think that option 2 (moves to left if clicked left of ego, right if clicked right of ego, and center of ego moves to where the player clicks if in between) would be the most intuitive to me as a player. Thanks!
-klownstein