How do I use an inventory item on another item in my world?

I only came across “click right mouse button to eat and fill your energy”. Useful, but not what I want to do. What I would like to do is this: Say I have a bucket of paint in my inventory. I want to drag it out and onto a chair, and then swap the chair’s mesh to a painted one (my inventory can already drag between inventories).

In fewer words, classic point and click adventure interaction, but without point and click movements, I have a first person environment. It would be nice if I could have the paint cooperate with a specific object, so every item in my inventory would be used with any item in my world I want. Thanks in advance for any guidance, there isn’t much material out there for things like this.