@Garth
The way they typically have been packaging apps is using a custom wrapper (exe) they created so the user gets prompted about what is going to occur. In that custom wrapper it also calls an ini file that runs the various installs. In this case it does 3 things.
First installs SAP
"msiexec.exe" /i "%apppath%SAP_BO_Planning_Consolidation_7.50.10.msi" TRANSFORMS=SAP_BO_Planning_Consolidation_7.50.10.mst /qb! /L*V C:\Control\Logs\SAP_BO_Planning_Consolidation_7.50.10.log ISSETUPDRIVEN=1 ADDLOCAL=ALL
Second installs Office 2010 Primary Interop Assemlies
"MsiExec.exe" /i "%apppath%o2010pia.msi" /qb! /l*v "c:\control\logs\o2010pia_MSI.log"
and third installs a SAP patch
"%apppath%BPCCLIENT10P_1-10009079.EXE" /s
The packager indicated he can run the custom wrapper (exe) directly from the cache on the win 7 machine using his admin credentials and it runs just fine however when he creates an advertisement that calls the program setup to run with administrator rights it fails. They also tested creating another program running under the pacakger's credentials and setting up an advertisement and that worked fine.
I am trying to figure out why the local system account is not behaving as it should which is why I wanted to test the app by having them open up a command prompt under local system and running that exe so see what happens.