Hi S.,
You definitely have a lot of responses to your dilema, and those responses differ in how to address the situation. Goes to show that with just about everything in parenting you pick your battles, go with your gutt instinct, and be lovingly persistant. All you can do is keep presenting a balanced diet--again and again and again.
Eliminate the chips as well as the cookies with trans fats. The sneakychef.com has some good, free recipies (you can buy the full book too) to assist with getting fruits and veggies into her diet. To save time from making the purees they mention, I buy Earth's Best babyfood or organic Gerber babyfood and put that into meatloaf, pasta sauce, etc.
Juicy Juice also has a Harvest juice that is a little more expensive but it provides fruits and veggies in the juice that tastes good! My two boys (3yrs and 17mos) prefer the grape flavor.
Overall, don't worry, her development is right on track, she's taking vitamins, so just keep the routine of dinner--sitting at the table as a family, talking about your day (even though she's 22mos, you can ask her questions and talk about your day too).
I would suggest not getting too upset about what she's eating or trying to force her to eat, which you've already learned doesn't work any way so why create that stress for yourself -- or her? What we do with our two boys is offer choices so that they have a little bit of a say in what they eat, wear, play with, what color sippy cup they get etc., but it's a choice between two things that we're fine with. "Do you want oatmeal or pancakes for breakfast?" This way they feel they have a little power and it isn't me saying, "you will eat this because I'm the mommy and I say so." Life is all about choices so help them start early on. :)
Hope this has helped. Good luck!