Originally Answered: should food be served to guest @ baby shower?
Yes you serve food. Any finger food will do just fine, and what I see you are going to serve will be just fine.
As far as the chicken wings go, order the plain mild ones and have a couple bottles of hot sauces with different heat values so if anyone wants heat, the can add it. Not all like spicy chicken wings.
If you lay it out buffet style, then people can take what they want, and usually when everyone is watching, people [women more then men] tend not to load their plate.
I would also suggest that the pizza be order in various types starting with cheese and on. I would say about 6 large pizzas should do, and if you can get them to cut them into squares and not slices, they'll go a lot farther in serving.
On a veggie tray, be sure to have olives, black and green; pickles, dill and sweet, and mild pickled peppers, these have been found to curb a person appetite.
Bread sticks, both hard and soft, which are inexpensive, are a appetite killer too.
I have had a bit of experience in making a little budget go long and big when it comes to parties.
Of course you'll have the standard chips and dips before the food is served; also appetite killers.
Let them fill up on inexpensive junk, then give the entree and you'll not to have to feed them as much expensive stuff.
Am I cheap, no! Just rational and practical when it comes to feeding the masses on a budget!
Good luck on your endeavor, hope all turn out great.