Ooh, I *love* the idea of the snack tray! When I had a new baby, people would bring meals over. The problem is that people almost exclusively bring things like casseroles, soups, and chilis. I don't like any of these! I usually eat a meat, a starch, and a vegetable or something like that for dinner. So my husband got to enjoy lots of taco soup, chili, etc. I still very much appreciated it, I promise, and it helped to have something to feed other members of the family. But it's not so hard to get some fast food and such in those first few weeks.
What *is* a lot harder is to get to the grocery store. And despite any stocking up you can do ahead of time, it can be hard to keep up on milk, bread, fruit, etc. A fruit and/or veggie tray would probably be really cool (maybe with dividers between the different kinds of fruit, in case somebody is allergic to something).
If you do cook something, maybe you could put a list of ingredients on the top? That way, if there are any allergies, they'll know what's in it and anybody who has allergies can avoid it.