1. A computer readable storage medium that is not a transient signal, the computer readable storage medium having computer executable instructions, comprising: instructions for a software application launcher that includes anti-piracy protection; instructions for a corresponding software application that includes tamper proofing protection; instructions for generating a plurality of challenges from said software application to said software application launcher to ensure that said software application benefits from the anti-piracy protection in said software application launcher, each of said plurality of challenges being generated at a different time during the execution of said software application with tamper proofing protection in operation; instructions for generating a corresponding plurality of responses to said plurality of challenges, the plurality of responses directed at proving that anti-piracy protection is operating in said software application launcher while said tamper proofing protection is operating in said software application; and instructions for disabling said software application when a correct response is not timely received from said software application launcher.