I feel your pain - believe me and my daughter hates school lunches - and she is a very picky eater as well.
Fit and fresh has some wonderful containers that have freezer packs that are removable that snap into the containers and keep the foods cold.
http://www.fit-fresh.com/index_alt2.php
I find them at ROSS and Target or Wal-Mart when I can. I even ordered a bunch of different containers they offered straight from their website - easy!!!
As far as what I fix my daughter for lunch - it ranges from simplke things like ants on a log (celery, peanutbutter and rasins) fresh snap peas, slices cucumber, small tomatoes, baby carrots, tuna salad sandwiches or other sandwiches, sliced apples with a dish of peanutbutter, salad with dressing.
I also bought plasticware from IKEA for her to take to school that she brings home and it washes easily and she loves because it comes in many differnt colors and its not SCHOOL issued.
with the fit and fresh container I find there isnt much I cant send to school for her lunch. My problem is find a way to send HOT lunches - but I made her a deal - pizza day she eats at school - so I know she eats one HOT meal each week during cold weather days. As far as drinks - I freeze the water type capri suns and use them as freezer packs and they tend to defrost in time for lunch as well.
A heads up - My daughters dentist says no Capri Suns that have sugar, no koolaide Sunny-D and so forth - no Gummy Snacks - even though I dont keep it at my house my daughter had acess at her grandparents house and her aunt and uncles house - lets just say her dental visit didnt go well - so I took those things completely out of her diet - but he did say Crystal Light was a winner and she loves the different flavors - so water bottles work as well.
I hope this helps - if you need anything - Just ask