Is Peeves going to be in any of the movies? He's the best!
Anyway, I don't think glasses count b/c they just help you to see better. The reflection in the water and mirror were actual "reflections" and they didn't look directly at the Basilisk...but Myrtle did see it's eye, you don't get a reflection w/ glasses...
And as for Sir Nick...I wondered that myself...maybe they just poured it on him, 'cause it didn't really matter if he drank it b/c it would just run right through him....although they did have food at his Death Day party....maybe they can eat and drink, they just don't enjoy the same foods as the living...