I was thinking of using TC's myself, but I hit on a very simple idea!
If you are staying at a Disney hotel, you can charge all purchases and food (including counter service, but not the carts) to your room. If you are paying for the room by credit card, then it goes on that. If you want to pay with cash or TC's, then I think you just put a deposit down (say $500) and that's what you can bill to the room. Once you hit the limit, you can add more cash/TC's if needed.
I like it this way because I don't have to carry cash or TC's in the park, and if I lose the room key, I don't have to cancel my credit cards or get TC's replaced, I can just contact the front desk of the hotel to cancel the old and reissue the new.
Of course this only counts if you are staying at a Disney Resort hotel, so if you're staying off-site, you can't do this. But I think its a great way to go, and yet another perk of staying on-site!