lunch - i almost always give leftovers from dinner. DS is usually not a picky eater though. however, he LOVES to make sandwiches or be a part of making his lunch - and i try to add spinach or tomato (better if he adds it). as far as mac n cheese, i try to make one of the organic brands and add some chopped lunch meat or leftover chicken and some finely chopped up veggies. i also jazz it up w/ extra cheese like blue cheese, etc. have you tried veggie burgers? i'll also do pasta. oh, you could try english muffin pizzas (just add pasta sauce, cheese and veggies) and toast. i have a good recipe for homemade chicken nuggets and fingers if you're interested. you can make a batch and freeze them.
snacks - this is hard, esp for "on the go". the wholesome toddler food website has some good ideas for snacks (and lunch and dinner). recently, i got together w/ some friends to swap toddler snacks such as wholewheat banana muffins, apple bars (from website above), orange cookies (from website above), oatmeal fruit bars. also, DS loves "bars" - so i usually buy the kashi brand. half a bagel w/ cream cheese. i have started cutting back though b/c DS def eats more lunch/dinner w/ less snacks. after nap, he got some chocolate pudding! oh, you can also do a toddler granola - i put dried fruit, cereal (like O's or some cascadian farms brand), fiber one cereal (DS needs fiber), gerber yogurt melts, goldfish, etc.