It doesn't sound like it would be extremely hard to do.
I mean, we can rename it manually, why not with a script?
It would save us a LOT of trouble...
Imagine you're having this hypothetical "Treasure Hunt" event where you want to rez, say, a large number of coins all over a sim... and each coin will have a uniquely identifying number... and contain a uniquely identifying Gift Certificate, with one such number.
Right now, I can llRezObject all the coins at random places with a script, send a number param to the on_rez handler and llSetObjectName them with a numerical suffix.
Then I can llGiveInventory in the object_rez event to distribute Gift Certificates automatically to every coin. Then I can detect the change with CHANGED_INVENTORY.
But I can't rename inventory automatically!!!

So I can't make the Gift Certificates uniquely identifiable so they correspond to one prize alone... so much for automation :\
