My DS (just turned 2) is sometime such a fusspot and others hoovers down what ever is in front of him.

He will eat any meat,
carrots, pumpkin, corn (Creamed corn is like liquid food gold here),
vegemite, peanut butter or ham and chesse sandwiches
cheese (another golden food)
mild curries
spag bol
pasta of pretty much any type

he hates green vegetables, tomatoes and lettuce, cauliflower.

We give him whatever we are eating and he will generally pick out what he doesn't like and put it aside/dump it on the table, and eat what he does like. I do try and put at least 1 or 2 things that I know he will eat, just to encourage him to try the other stuff on the plate. Sometime he will sometimes he won't, and if in doubt I cover it in creamed corn and he gobbles it down.