I have green eyes, well I don't wear glasses, but what I can recommend is light colours, cream to beige, although bright colours makes the eyes appear bigger, so maybe in your case something darker would be advantage, try a nice darker green.
I have green eyes and wear glasses too. You can get away with a lot brighter shades than most cos you do i find. I usually wear silver or bright blue or shades of green. During the day i'm more likely to wear pale shades of pink.
Green to bring out the green of your eyes... Either that, or as the other answerer said, match it to whatever colour you are wearing... depends on what colours you want to accentuate...
I personally love green... and think green eyes look mysterious!
You don't keep to just one colour eyeshadow. OK firstly you can start matching your eye colour, but think of your skin shade and also you should change makeup, and this includes eyeshadow of course to match whatever outfit you are wearing. If in doubt, why not go to any department store or large Boots and get professional advice and get them to make you up.