I followed a setup guide that included running bitcoin.exe -server, then sending any GPU bitcoins found to said bitcoin wallet. My question is, is running bitcoin.exe necessary at all if I am using pooled mining (deepbit), and connecting directly to deepbit's servers?
No, it's not necessary.
And don't enable it's "Generate coins" option - it's useless.