I don't know if there's an addon for this (Altoholic?) but it's a pretty simple macro to find out how much of X does a certain toon has.

I needed to find out which toon has the most triumphs and I had to switch to every character currency window of every toon. This also works for gold and other stuff.

Below is "How many Emblem of Triumph does X have" and is sent to party chat:
Code:
/run local name = UnitName("player"); SendChatMessage("" .. name .. " has "..GetItemCount("Emblem of Triumph", true).. " \124cffa335ee\124Hitem:47241:0:0:0:0:0:0:0:0\124h[Emblem of Triumph]\124h\124r", "PARTY", nil, "PARTY")
Of course, you can customise that to give you a link for "Emblem of Frost" too. Just change Triumph to Frost and grab the itemlink from WoWHead.

Below is "How much gold does X have" and is sent to party chat:
Code:
/run local name = UnitName("player"); SendChatMessage("" .. name .. " currently has: "..GetCoinText(GetMoney(),", ").."", "PARTY", nil, "PARTY")
Hope that helped someone