I'm working on extended version of this suggestion: both Leinades' and Echoman's ideas.
Both can be useful and initial idea will work better with ajax-based object interface.
EchoMan wrote:* Should create a visible event.
I remember there was recently a discussion about similar thing and most of people were against.
Is it still true that you'd like events in case of eating stuff from portable storages
held in inventory? Like that:
1. for Leinades' "eat all" button
X eats some mashed potatoes, cooked meat, spinach from wooden plate.
2. for Echoman's "ingest" button
X eats some potatoes from wooden plate.
Ingest is complementary to "eat all", so it's unlikely to see multiple eating events.
Pros:
+ some help in RP for people who don't *emote* much
+ harder to cheat - people who *emote eating* must really eat, not hide food to recycle it

Cons:
- Cluttering events
- Reducing freedom of RP by mechanical events, which currently can be roleplayed well
I think it's controversial, so I'll stick to player's vote.
EDIT: Poll added.
‘Never! Run before you walk! Fly before you crawl! Keep moving forward! You think we should try to get a decent mail service in the city. I think we should try to send letters anywhere in the world! Because if we fail, I’d rather fail really hugely’