Вероятно, вам нужен общий API-интерфейс «Расширения оболочки» в Windows.
Я рекомендую заказать одну из последних оставшихся использованных копий этой книги .Программирование Windows Shell Дино Эспозито.Это старый текст, но мало что изменилось в отношении расширений оболочки с момента его написания.Если я не забуду, у него есть глава о том, как написать расширение для предварительного просмотра.
Ссылка на MSDN для API-интерфейсов оболочки может быть найдена здесь .IPreviewHandler может быть интерфейсом для просмотра.
Удачи и надеюсь, что это поможет.