Я тоже интересовалась этим вопросом несколько лет назад и выяснила следующее. В широкий обиход выражение "розовые очки" ввел Шопенгауэр в одной из своих философских работ. Но он не объясняет значение идиомы, поэтому можно сделать вывод, что она в середине 19 века была хорошо известна. Но во всех статьях, которые я читала, говорится, что первоисточник неизвестен:((