Внимание, в этом вопросе слово "шкаф" является заменой.
Автор одной из книг серии "Жизнь замечательных людей" замечает, что, по мнению современных биографов, всякому ШКАФУ место на витрине. А в каком месте, согласно идиоме, находится этот самый ШКАФ?
В шкафу.
Словом "шкаф" заменили слово "скелет"; речь идет о выражении "скелет в шкафу" — современные биографы зачастую выносят на всеобщее обозрение то, что прежде считалось не подлежащим публичности.