The Punisher logo comes from the late C6.R paint scheme which had the punisher logo. The racing team apparently was using it as their official/unofficial logo, and I found this little story here:
"We were at Le Mans in 2004 and we met the Corvette Racing team. We noticed that the team had unofficially embraced skull icons as a symbol of the take-no-prisoners mentality of those intense 24 hours. “TAKE NO PRISONERS” was actually scrawled on the wall of the Corvette pit.
We thought that the team should have its very own skull icon and we sketched our idea over beers on a cocktail napkin.
The C6.R “Mascot” made its debut on C6.R’s b pillars the next year at the 2005 Le Mans race. They’ve been on the C6.R’s ever since. What can we say except that we’re extremely happy & proud to have our design on the coolest racecars in the world. "
http://www.badboyvettes.com/ for more info I guess =/. They have a little tidbit of info on the intake on the main page of the site too if you scroll down a little.