As VB2009 has stated it's going to be a difficult task.
Far better is to LEARN from the mistake and correct the angle of the camera to glass surface to negate the reflections when you take the image. It's a standard technical issue that most photographers learn to deal with eventually.
One good way to avoid reflections on glass and water, and improve color saturation is to use a circular polarizer (CP). Note that you'll lose about 2 stops of light, so either choose a bright place or have a tripod handy when using CP.
sorry to hijack the thread, but just as i bought my camera, i took some shots from the singapore flyer.. n i didnt know about CPL and shooting close to the glass to avoid the reflections, so some of the shots i took have some serious reflection problems..
Another technique you can use, is to take 2 picture, 1 with specs and another without ,and clone them together. Else for simplicity sake you can tilt your angle etc but sometimes it just cannot be avoided.
wow, u did that with lightroom? so quick too thanks! i'll try it myself, ur 'after' version looks much better! also, there's like this... bright-ish sheen, and u've removed that too.. how was that done? thanks a lot