First off, why are you saving your code in the LabVIEW program directory? If you need to reinstall LabVIEW you may lose your code.

Second, why do you need to stop a VI that's going to stop itself anyway? You're calling the System Exec with "wait until completion" set to false, so it should not wait until the command is completed before it stops. Or, are you trying to stop the process that's being started by the System Exec function?
Third, why are you calling the Stop function on a VI that's going to stop anyway on its own?