OK, we're getting closer. The problem is the regkey is still pointing to WUPDATE.EXE and not the newly named WUPDATE_PROG1.EXE, etc. When WUPDATE_PROG1.EXE executes it cannot find it's regstry entry and fails. If I manually create the registry entry using the WUPDATE_PRG1.EXE value entry it works fine.