Moveto and Pin behaviors. When the player picks it up you can pin it to them - you can do this with image points if you want to have it move with your character animation. Then when they try to place the item down.
Unpin
Check if the item is within a few pixels of the correct X,Y position.
If yes set position to the exact X,Y location
If no MoveTo starting X,Y position