Hi, Just an update for v3. Instead of ; Set the RunAs parameters to use local adminstrator account ; Run program as admin ; Reset user's permissions RunAsSet("Administrator", "MIKE-PC", "admin") RunWait("C:\Applications\SIL\FieldWorks\WorldPad.exe") RunAsSet() You will need RunAs("Administrator", "", "admin", 1, "C:\Applications\SIL\FieldWorks\WorldPad.exe") Cheers, McoreD