I would definitely use a component because then you could use that component on any item in the game you may wish to grab, not just a chair.
I would possibly make a trigger box around the item or a ray trace to the player and when the player gets within distance or in the trigger box, something would pop up on screen telling the player that this item is "Grabbable". Then say hit "G" on the keyboard to grab the item and carry it around and "G" again to drop it. Have some sort of gravity or hard code to ensure it goes back to the ground.
With this approach I think you could use it on any item you want to put in the world.