Bin kein Theme-Freund, aber geht das nicht per Doppelklick auf die Datei?
In dem Fall... HKEY_CLASSES_ROOT\.theme verweist auf HKEY_CLASSES_ROOT\themefile, und dort findet man die entsprechende Anweisung, die man ausführen muss:
Code:
%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\shell32.dll,Control_RunDLL %SystemRoot%\system32\desk.cpl desk,@Themes /Action:OpenTheme /file:"%1"
Das per ShellExecute ausgeführt dürfte wahrscheinlich schon ausreichen...