I'm not anti-bar for snacks -- but I would go with a Protein Bar of some kind and skip the 100 calorie packs. Or have apples/carrots dipped in peanut butter or some other protein source or veggies with hummus...something like that for snack. Your morning looks really low in protein. Protein will help you maintain your lean muscle mass -- keeping your metabolism up, and it will make you feel more full and for longer.
Maybe not ALWAYS eat cheerios? Perhaps switch it up with something higher in protein like almond butter on toast, or even a sandwich in the morning instead of for lunch -- or how about yogurt with fruit and some kind of cereal in it -- even Cheerios.
And I agree with Photochick...you look like you could use a few more veggies a day.
It didn't look like 1500 calories a day to me either -- unless you are eating a large portion of those calories in big portions at dinner or a really BIG sandwich. If that is the case, I would scale back the big dinner or big lunch and spread the calories around.
Good luck!