Извините за некую старую ветку, но я все еще вижу этот вопрос в интернете.
Windows все еще не очень далека от своих корней DOS. Вы можете использовать эту команду, чтобы открыть панель управления и загрузить тему.
Это работает для Windows 7, но может быть изменено для Vista. Просто добавьте это или введите в командном окне:
C: \ Windows \ system32 \ rundll32.exe C: \ Windows \ system32 \ shell32.dll, Control_RunDLL C: \ Windows \ system32 \ desk.cpl desk, @ Темы / Действие: OpenTheme / файл: SomeDir \ themename. ThemePack
По сути, просто используйте rundll32, чтобы запустить панель управления, а затем подайте в нее свою тему. Появится диалоговое окно панели управления, но тема будет установлена автоматически.
Если вы хотите установить тему без всплывающего диалогового окна, вам понадобится массивный взлом реестра.