To anyone reading this guide, NTLite natively has the capacity to integrate ps1, scripts and registry files, but there are several things to keep in mind. First, you should only integrate Local Machine registry entries prior to the first logon; because the user hasn't been created yet. REMEMBER that HKEY_ROOT infiltrates both Local Machine and HKEY_USERS; thus HKEY_CURRENT_USER, HKEY_ROOT, HKEY_USERS_SPECIAL keys must be integrated Post Setup. Also by default, NTLite is not providing any fancy UI to show you that it is working BUT if you protect the relevant files,
Code:
<ProtectedFiles>
<File>*SysWoW64\*\iernonce.dll.mui</File>
<File>*SysWoW64\iernonce.dll</File>
<File>*SysWoW64\IEAdvpack.dll</File>
<File>*System32\*\iernonce.dll.mui</File>
<File>*System32\iernonce.dll</File>
<File>*System32\IEAdvpack.dll</File>
</ProtectedFiles>
You Get

the Post Setup UI as long as first logon animations are removed or disabled.
This is REGARDLESS of whether or not you have included the $OEM$ folder.
So if you don't need the additional capabilities of installing office, windows updates, office updates, applications and certificates.
Then you can disregard this entire guide.
Personally, I don't install applications. I slipstream them directly into the WIM and apply the relevant registry entries.
This is possible, but much more difficult to do with even with Microsoft Office; but this is Expert Level integration.
Installing takes time, slipstream is instant.
You can slipstream DirectX, OpenAL, XNA framework etc... Why charge computers an install fee where such frameworks do not need to adapt to specific hardware?