I would go for shared gold personally, and not as an item but instead as a counter of some kind. Picking up gold items in game could just translate to the counter when you pick it up, so it shouldn't be a big deal to do that, and it just seems to make a lot more sense that way.
And we stop all these strange gold theft errors people bring up. So instead of fixing bugs they change the mechanic and everyone wins ;D