Thank you for the replies. I kind of like the ini idea Tripredacus mentioned, however, I don't think it is what I am after. Ideally, I would like to be able to copy all the necessary exe install files of the apps that I might need to a specific folder, and have an hta file somewhere on the network, so that if I reinstalled or applied a image to a user's computer, after the imaging, I can open the hta file, and install the application nice and easy off this list. All that then needs modifying is the exe files should be replaced as new versions are available. As I said, the silent install thing is a total optional thing, would be nice, but not necessary at all, if I can just get the list generated, and clickable to open the file and run the exe, that would also be good. I found this script somewhere else, it's close to what I want. I added the radio button thing, but it does not select anything, and if the select works, then at the bottom there should be a button which says install or something. And without the browse for folder would be the best ever, if I was able to set a static folder, I tried changing "Select The Folder To Enumerate" line to D:\shared\applications\, but then it just gives an error, or statement needed or missing. <html> <Head> <Title>Application Options</Title> <HTA:Application Caption = Yes Border = Thick ShowInTaskBar = No MaximizeButton = Yes MinimizeButton = Yes> <script Language = VBScript> Sub WindowsLoad Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.BrowseForFolder (0, "Select The Folder To Enumerate :", (0)) If objFolder Is Nothing Then Wscript.Quit Else Set objFolderItem = objFolder.Self objPath = objFolderItem.Path End If Set objFso = CreateObject("Scripting.FileSystemObject") Set objFolder = objFso.GetFolder(objPath) For each objFile in objFolder.Files If objFolder.Files.Count > 0 Then Window.Document.Title = "Information For " & objPath strHtml = strHtml & "<td><Font color = Blue><input type='radio' value='filename'>" & objFile.Name & "</font></Br>" DataArea.InnerHtml = strHtml End If Next End Sub </Script> <body> <p><h3 align = center><font color='Orange'>Application Options</font></h3></p> <div></div> <input Type="Button" Value="Browse For Folder" Name="Run_Button" onClick="WindowsLoad"><p></td> <Span Id="DataArea"></Span><Div Align = "Center"> </div> </p> <input Type="Button" Value="Install"> </body> <html>