Why not carry around a lunchbox or small cooler? I keep one with me almost always so I don't have any excuses
Most protein sources (eggs, chicken, tuna, etc.) need refrigeration - well, except canned tuna. Protein shakes would work. I don't have any off hand, but I do know some good homemade protein "bar" recipes.