Perhaps not so much pre build, but I often use post build for debugging purposes in VS projects. I guess pre build could be used for checking external dependencies before building, but off hand the only external dependencies I can think of for SCI games is sciAudio, but that would not affect a build, only game play. Possibly if a list of added audio files were maintained it call a batch file to see if there are references to missing audio files? But again, not required before a build.