The VBP InstallShield action uses the process exit code to determine success/failure, so apparently IS 12 returns a non-zero exit code for warnings. VBP will log the exit code, so you could use the technique described here to treat that situation as successful:
http://www.kinook.com/Forum/showthre...?threadid=1463