Your comments

7-zip can open both the original installer and the setup.msi however neither ".config" files have any specific info in them related to customer, instance, name etc... just some general options. However when you run the base .exe, a folder in temp files appears but there's no files in it...or there are files being created in there but they are run and deleted so fast, you cant see them. WOuld need to be able to step into with the installer to see if there are files there. 

That's not a bad idea actually, just make the company "unbranded" or something like that and same with the "name" and "location" if you use that, then just edit it after the fact. However what happens if you install the client on more than one computer before you edit, do they just show up as duplicates? Might be hard to tell if you're doing a lot and dont want to update on your instance until after you're done. Although you could leave the "use pc name" instead of custom name and then if you have names documented then you could do it that way. Really good work around actually until they come up with something. 

In the setup.msi that shows up in windows temp, can also be opened by winrar, and the same files, plus some more show up including an app.config file and some client.resources files. But again, corrupt archive when trying to extract. 

I can open the windows installer in Winrar and it shows a bunch of files, including a .exe.config file however when i try to extract them, I get an archive corrupt error. There are files created in appdata/local/temp when you run the base exe but its just a setup.msi file. 

Is it possible to open up the installer, or see where it extracts in temp files and see if there's a config file in there that could be customized? Going to try that now actually. 

But yeah for the above, if you could add flags to the install like "screenconnectclient.exe /company:companyname /name:nameofpc etc... or have it in a simple txt or xml file. 

THis shouldn't be that difficult. Should be able to get the current screen resolution, then use powershell to set to the pre-configured screen resolution (or match host resolution) and then reset to current after disconnecting. 

THis isn't related to your request, but I'm curious as to how you're using access licenses in this way. Does this allow you to "resell" remote access to customers? Any security concerns there? For tracking/transparency, what are you able to see already?

I found something in the app store thing that allows file transfers. Adds a line in the context menu and gives you a dialog box with status as it's transferring. Only thing I've found is that after transfer is 100% complete, it takes a minute for it to show up in the file list again.