Потому что оболочка - это объект Microsoft OLE, представляющий фрагмент документа. OLE имеет давнюю связь с MS Office, предоставляя такие возможности, как возможность встраивать документ Excel в документ Word в качестве статического объекта или связывать электронную таблицу со словом документ, чтобы при изменении оригинального файла Excel слово DOC отображало эти изменения. ,
Если честно, я не сталкивался с .shs начиная с Windows95, и тогда они работали только тогда, когда вы перетаскивали содержимое документа на рабочий стол. Не уверен, как вы его создали, но имеет смысл, что такая старая технология, особенно та, которая копает так глубоко в компоненты Windows, как OLE, будет сохранена в унаследованных целях, но не рассматривалась десятилетиями. Современный MS Office совсем не такой, каким он был когда-то, когда MS предоставляла бесплатный редактор richtext для каждой системы и, как правило, меньше контролировала лицензирование программного обеспечения.
В результате, я думаю, вы смотрите на окно, которое было слито из очень старой версии Office, в ядро Windows, и большинство из них просто забыли об этом.