Vadikan, если в Inno Setup знаете, то вот:
Код:

Source: "D:\Projects\Theme 7Pack\1.0\*"; DestDir: "{commonappdata}\Local\Microsoft\Windows\Themes"; Flags: recursesubdirs createallsubdirs
После "такого" темы появляются в персонализации, но меняется лишь цвет окна, а бэкграунд остается прежним... Вот как бы это исправить? Того что не хочется, чтоб все темы распаковывались в отдельную папку, а пользователь сам потом кликал на каждую из них..
PS.Сори, что не там тему создал, я давно тут не был