Автоскрытие
CommandModule можно сделать для конкретного стиля, а не для всех разом.
Для этого идем в папку стиля (на примере Аеро)
%windir%\Resources\Themes\Aero\Shell\NormalColor,
открываем в Рестораторе файл
Shellstyle.dll -> UIFILE -> 1 -> 1033
Ищите (лучше поиском) строку:
Код:

<style resid="FolderBandStyle">
Целиком код элемента выглядит так:
Код:

</style>
<style resid="FolderBandStyle">
<Element
background="argb(0, 0, 0, 0)"
/>
Теперь надо добавить код для скрытия панели.
Код:

<if mousefocused="false" mousewithin="false"><Element padding="rect(0rp,0rp,0rp,-28rp)"/></if>
В итоге код секции должен выглядеть так:
Код:

</style>
<style resid="FolderBandStyle">
<if mousefocused="false" mousewithin="false"><Element padding="rect(0rp,0rp,0rp,-28rp)"/></if>
<Element
background="argb(0, 0, 0, 0)"
/>
Можно совсем скрыть панель!
Для этого надо добавить вместо вышеприведенного кода такой:
Код:

<Element padding="rect(0rp,0rp,0rp,-28rp)"/>
В итоге код секции должен выглядеть так:
Код:

</style>
<style resid="FolderBandStyle">
<Element padding="rect(0rp,0rp,0rp,-28rp)"/>
<Element
background="argb(0, 0, 0, 0)"
/>
* По материалам сайта AskVG.com