Recently I had the request to add dynamically an application tile for any user that logs on after the machine installation. The machine installation must support multiple deployment solutions like RayManageSoft, SCCM and etc. The application has been packaged as an msi with non-advertised shortcuts. I attempted to manipulate the startlayout via GPO, and via PS export + edit + import but this approach means that the .xml must be exported, manipulated and then imported for the user logging on. Sure via active setup possible but is there a better way to programmatically add tiles to users startup without destroying what they already have?