I'm the INF guy, so I decided to take a few minutes to punch up your XP.INF file from the REG source. You knnow, now that I think about it, you could use this to package all of the files into an EXE using IEXPRESS and then have something to drop into HFSVCPACK_SW. Any takers?
Changes:
all c:\ paths changes to a system variable
copyfiles section added (is that helpful or no?)
[Version]
Signature= "$Windows NT$"
SetupClass=Base
[DestinationDirs]
file.copy = 11 ; winnt/system32 on nt systems
[DefaultInstall]
AddReg = addreg
DelReg = delreg
CopyFiles = file.copy
[file.copy]
accwiz.icl
cabview.icl
dataclen.icl
explorer.icl
fontext.icl
icwconn1.icl
main.icl
mshta.icl
msinfo32.icl
mspaint.icl
mstask.icl
mydocs.icl
netshell.icl
ntbackup.icl
sendmail.icl
shell32.icl
shimgvw.icl
syncui.icl
wordpad.icl
[addreg]
HKLM,"Classes\acwfile\DefaultIcon","","%SystemRoot%\system32\accwiz.icl,0"
HKLM,"Classes\CLSID\{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}\DefaultIcon","","cabview.icl,0"
HKLM,"Classes\CLSID\{A9B48EAC-3ED8-11d2-8216-00C04FB687DA}\DefaultIcon","","%SystemRoot%\system32\DATACLEN.ICL,1"
HKLM,"Classes\CLSID\{B50F5260-0C21-11D2-AB56-00A0C9082678}\DefaultIcon","","%SystemRoot%\system32\DATACLEN.ICL,2"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Old ChkDsk Files","IconPath","%SystemRoot%\system32\DATACLEN.ICL,3"
HKLM,"Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon","","%SystemRoot%\Explorer.icl,0"
HKLM,"Classes\CLSID\{9E56BE61-C50F-11CF-9A2C-00A0C90A90CE}\DefaultIcon","","%SystemRoot%\explorer.icl,3"
HKLM,"Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0","Icon","explorer.icl#0"
HKLM,"Classes\CLSID\{BD84B380-8CA2-1069-AB1D-08000948F534}\DefaultIcon","","%SystemRoot%\System32\fontext.icl,1"
HKLM,"Classes\CLSID\{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}\DefaultIcon","","%SystemRoot%\system32\mshta.icl,1"
HKLM,"Classes\htafile\DefaultIcon","","%SystemRoot%\system32\mshta.icl,1"
HKLM,"Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524152}\DefaultIcon","","%SystemRoot%\system32\main.icl,9"
HKLM,"Classes\CLSID\{D20EA4E1-3957-11d2-A40B-0C5020524153}\DefaultIcon","","%SystemRoot%\system32\main.icl,10"
HKLM,"Classes\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\DefaultIcon","","%SystemRoot%\system32\mstask.icl,1"
HKLM,"Classes\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\DefaultIcon","","%SystemRoot%\system32\mstask.icl,0"
HKLM,"Classes\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon","","%SystemRoot%\system32\mstask.icl,0"
HKLM,"Classes\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon","","mydocs.icl,0"
HKLM,"Classes\CLSID\{ECF03A32-103D-11d2-854D-006008059367}\DefaultIcon","","mydocs.icl,0"
HKLM,"Classes\CLSID\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\DefaultIcon","","%SystemRoot%\system32\netshell.icl,0"
HKLM,"Classes\CLSID\{7007ACCF-3202-11D1-AAD2-00805FC1270E}\DefaultIcon","","%SystemRoot%\system32\netshell.icl,0"
HKLM,"Classes\CLSID\{7007ACD1-3202-11D1-AAD2-00805FC1270E}\DefaultIcon","","%SystemRoot%\system32\netshell.icl,0"
HKLM,"Classes\CLSID\{992CFFA0-F557-101A-88EC-00DD010CCC48}\DefaultIcon","","%SystemRoot%\system32\netshell.icl,0"
HKLM,"Classes\dunfile\DefaultIcon","","%SystemRoot%\system32\netshell.icl,16"
HKLM,"Classes\pbkfile\DefaultIcon","","%SystemRoot%\system32\netshell.icl,16"
HKLM,"Classes\rnkfile\DefaultIcon","","%SystemRoot%\system32\netshell.icl,1"
HKLM,"Classes\msbackupfile\DefaultIcon","","%SystemRoot%\system32\ntbackup.icl,10"
HKLM,"Classes\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}\DefaultIcon","","%SystemRoot%\system32\sendmail.icl,0"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","0","%SystemRoot%\System32\shell32.icl,0"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","1","%SystemRoot%\System32\shell32.icl,1"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","2","%SystemRoot%\System32\shell32.icl,2"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","19","%SystemRoot%\System32\shell32.icl,19"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","20","%SystemRoot%\System32\shell32.icl,20"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","21","%SystemRoot%\System32\shell32.icl,21"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","22","%SystemRoot%\System32\shell32.icl,22"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","23","%SystemRoot%\System32\shell32.icl,23"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","24","%SystemRoot%\System32\shell32.icl,24"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","27","%SystemRoot%\System32\shell32.icl,27"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","35","%SystemRoot%\System32\shell32.icl,21"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","37","%SystemRoot%\System32\shell32.icl,58"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","3","%SystemRoot%\System32\shell32.icl,3"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","4","%SystemRoot%\System32\shell32.icl,4"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","36","%SystemRoot%\System32\shell32.icl,36"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","8","%SystemRoot%\System32\shell32.icl,8"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","9","%SystemRoot%\System32\shell32.icl,9"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","10","%SystemRoot%\System32\shell32.icl,10"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","11","%SystemRoot%\System32\shell32.icl,11"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","7","%SystemRoot%\System32\shell32.icl,7"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","12","%SystemRoot%\System32\shell32.icl,12"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","6","%SystemRoot%\System32\shell32.icl,6"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","5","%SystemRoot%\System32\shell32.icl,5"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","29","%SystemRoot%\System32\shell32.icl,29"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","28","%SystemRoot%\System32\shell32.icl,28"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","34","%SystemRoot%\System32\shell32.icl,34"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","13","%SystemRoot%\System32\shell32.icl,13"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","18","%SystemRoot%\System32\shell32.icl,18"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","15","%SystemRoot%\System32\shell32.icl,15"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","40","%SystemRoot%\System32\shell32.icl,40"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","14","%SystemRoot%\system32\shell32.icl,14"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","16","%SystemRoot%\system32\shell32.icl,16"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","17","%SystemRoot%\system32\shell32.icl,17"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","25","%SystemRoot%\system32\shell32.icl,25"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","26","%SystemRoot%\system32\shell32.icl,26"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","30","%SystemRoot%\system32\shell32.icl,30"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","33","%SystemRoot%\system32\shell32.icl,33"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","38","%SystemRoot%\system32\shell32.icl,38"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","39","%SystemRoot%\system32\shell32.icl,39"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","44","%SystemRoot%\system32\shell32.icl,44"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","31","%SystemRoot%\System32\shell32.icl,31"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\Shell Icons","32","%SystemRoot%\system32\shell32.icl,32"
HKLM,"Classes\Applications\notepad.exe\DefaultIcon","","%SystemRoot%\system32\shell32.icl,70"
HKLM,"Classes\AudioCD\DefaultIcon","","%SystemRoot%\system32\shell32.icl,40"
HKLM,"Classes\AudioCD\DefaultIcon","MPlayer2.BAK","%SystemRoot%\system32\shell32.icl,40"
HKLM,"Classes\batfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,71"
HKLM,"Classes\chkfile\DefaultIcon","","shell32.icl,72"
HKLM,"Classes\CLSID\{1A9BA3A0-143A-11CF-8350-444553540000}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,86"
HKLM,"Classes\CLSID\{1f4de370-d627-11d1-ba4f-00a0c91eedba}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,56"
HKLM,"Classes\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,17"
HKLM,"Classes\CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}\DefaultIcon","","%SystemRoot%\System32\shell32.icl,57"
HKLM,"Classes\CLSID\{2227A280-3AEA-1069-A2DE-08002B30309D}\DefaultIcon","","%SystemRoot%\System32\shell32.icl,58"
HKLM,"Classes\CLSID\{5ef4af3a-f726-11d0-b8a2-00c04fc309a4}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,32"
HKLM,"Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","","%SystemRoot%\System32\shell32.icl,31"
HKLM,"Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","Empty","%SystemRoot%\System32\shell32.icl,31"
HKLM,"Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon","Full","%SystemRoot%\System32\shell32.icl,32"
HKLM,"Classes\CLSID\{B005E690-678D-11d1-B758-00A0C90564FE}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,86"
HKLM,"Classes\CLSID\{C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1}","DefaultIcon","%SystemRoot%\system32\shell32.icl,56"
HKLM,"Classes\CLSID\{e17d4fc0-5564-11d1-83f2-00a0c90dc849}\DefaultIcon","","%SystemRoot%\system32\shell32.icl,55"
HKLM,"Classes\cmdfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,71"
HKLM,"Classes\comfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,2"
HKLM,"Classes\cplfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,72"
HKLM,"Classes\CSSfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,69"
HKLM,"Classes\Directory\DefaultIcon","","%SystemRoot%\System32\shell32.icl,3"
HKLM,"Classes\iclfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,72"
HKLM,"Classes\dllfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,72"
HKLM,"Classes\Drive\DefaultIcon","","%SystemRoot%\System32\shell32.icl,8"
HKLM,"Classes\drvfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,72"
HKLM,"Classes\fndfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,54"
HKLM,"Classes\Folder\DefaultIcon","","%SystemRoot%\System32\shell32.icl,3"
HKLM,"Classes\fonfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,73"
HKLM,"Classes\hlpfile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,23"
HKLM,"Classes\HTTfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,91"
HKLM,"Classes\inffile\DefaultIcon","","%SystemRoot%\System32\shell32.icl,69"
HKLM,"Classes\inifile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,69"
HKLM,"Classes\ocxfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,72"
HKLM,"Classes\pfmfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,75"
HKLM,"Classes\pnffile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,72"
HKLM,"Classes\sysfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,72"
HKLM,"Classes\txtfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,70"
HKLM,"Classes\vxdfile\DefaultIcon","","%SystemRoot%\system32\shell32.icl,72"
HKLM,"Microsoft\Multimedia\WMPlayer\Devices\AudioCD","DefaultIcon","%SystemRoot%\system32\shell32.icl,40"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\0\DefaultIcon","","%SystemRoot%\system32\shell32.icl,55"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\0\DefaultIcon","HotIcon","%SystemRoot%\system32\shell32.icl,49"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\0\DefaultIcon","GrayIcon","%SystemRoot%\system32\shell32.icl,50"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\1\DefaultIcon","","%SystemRoot%\system32\shell32.icl,56"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\1\DefaultIcon","HotIcon","%SystemRoot%\system32\shell32.icl,51"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\1\DefaultIcon","GrayIcon","%SystemRoot%\system32\shell32.icl,52"
HKLM,"Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\ShellSearch\2\DefaultIcon","","%SystemRoot%\system32\shell32.icl,56"
HKLM,"Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1","Icon","shell32.icl#18"
HKLM,"Classes\CLSID\{D3E34B21-9D75-101A-8C3D-00AA001A1652}\DefaultIcon","","shimgvw.icl,1"
HKLM,"Classes\Paint.Picture\DefaultIcon","","shimgvw.icl,1"
HKLM,"Classes\DCXImage.Document\DefaultIcon","","""%SystemRoot%\system32\shimgvw.icl"",4"
HKLM,"Classes\giffile\DefaultIcon","","%SystemRoot%\system32\shimgvw.icl,2"
HKLM,"Classes\jpegfile\DefaultIcon","","%SystemRoot%\system32\shimgvw.icl,3"
HKLM,"Classes\PCXImage.Document\DefaultIcon","","""%SystemRoot%\system32\shimgvw.icl"",4"
HKLM,"Classes\pjpegfile\DefaultIcon","","%SystemRoot%\system32\shimgvw.icl,3"
HKLM,"Classes\pngfile\DefaultIcon","","%SystemRoot%\system32\shimgvw.icl,2"
HKLM,"Classes\TIFImage.Document\DefaultIcon","","""%SystemRoot%\system32\shimgvw.icl"",4"
HKLM,"Classes\WIFImage.Document\DefaultIcon","","""%SystemRoot%\system32\shimgvw.icl"",4"
HKLM,"Classes\xbmfile\DefaultIcon","","%SystemRoot%\system32\shimgvw.icl,2"
HKLM,"Classes\XIFImage.Document\DefaultIcon","","""%SystemRoot%\system32\shimgvw.icl"",4"
HKLM,"Classes\Briefcase\DefaultIcon","","%SystemRoot%\system32\syncui.icl,0"
HKLM,"Classes\CLSID\{85BBD920-42A0-1069-A2E4-08002B30309D}\DefaultIcon","","%SystemRoot%\system32\syncui.icl,0"