"Add to Startup" doesn't work for me (XP based WinPE). It works fine when I replaced:
If,%CheckB_AddStartup_%LoopCount%%,Equal,True,AddPostConfig,"Start %TextB_PgmTitle_%LoopCount%%",%PE_Programs%\%TextB_FolderName_%LoopCount%%\%TextB_PgmExe_%LoopCount%%,%TextB_AddStartup_%LoopCount%%,4
with:
If,%CheckB_AddStartup_%LoopCount%%,Equal,True,Begin
If,ExistFile,%source_win%\TXTSETUP.SIF,Add_Shortcut,AutoStart,,%PE_Programs%\%TextB_FolderName_%LoopCount%%\%TextB_PgmExe_%LoopCount%%,%TextB_PgmTitle_%LoopCount%%,%PE_Programs%\%TextB_FolderName_%LoopCount%%,%TextB_AddStartup_%LoopCount%%
Else,AddPostConfig,"Start %TextB_PgmTitle_%LoopCount%%",%PE_Programs%\%TextB_FolderName_%LoopCount%%\%TextB_PgmExe_%LoopCount%%,%TextB_AddStartup_%LoopCount%%,4
End
Also, when "Run from RAM" is ticked off, the program should "RunFrom,Default" instead "RunFrom,CD".