Even with the carnation pallete thing, I would really question the ingredients in the pb and j. If it's all Smuckers, bleah. Not that it would be non vegan, but just that generally vegans don't like junk food.

And of course the marshmallows on that plate would be highly unappetizing!
We can't eat uncrustables b/c they are loaded with corn syrup and high fructose corn syrup, so if we want PB&J we just bring our own. We get Safeway/Von's O Organics brand of both, so we're sure of the safety.
There's plenty of protein in a vegan diet, plenty enough for even some professional weight lifters, so there's more than enough for normal humans.
OP, call Disney Dining, ask to be put through to Chef Chris. You'll likely get his voice mail, so leave a detailed message. He'll call you back with ideas and things they can do for you!
At Disney, according to Chef Chris (who is in charge of helping people with food needs), all the soups that are Vegetarian are on a vegetarian base. There was a rumor floating around awhile back that it was not the case, and he said his soup chefs had their feelings hurt by that, LOL. It was a case of CMs telling untruths, rather than the chefs being idiotic.
The beans at Cocina and Rancho do not have animal fats, and the rice at those places is fine, too. You might want to check if there's dairy in them, though, b/c since we're ovo lacto I didn't check on that.