If I am a regular at the restaurant and they know me, I'll usually tip on take-out, since I think they pool the tips and it ends up helping everyone out. I'm sure they appreciate every extra dollar coming their way.
Exception - if it's carry-out pizza, I usually never tip. I put pizza into the fast-food category.