Rafaeal Rivera has brought UxStyle, the solution consisting of a light-weight system service named Unsigned Themes, complimentary to the Themes service, and a kernel driver
, sizing in at ~500k and ~17kb respectfully (beta builds). The service handles the enabling/disabling of custom theme support and the kernel driver handles patching. For 64-bit platforms, the kernel driver is signed with a digital certificate, as required by Microsoft.
So no more manual patches or restarts to take effect, just download and install UxStyle & you are ready to apply or install custom themes. UxStyle supports Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, and Windows 7 and covers both x86 and x64 platforms.