I'm having the same problem running Geneforge 3 through Steam.
I've happily been playing the game for the last couple of days, and never had problems with Geneforges 1 and 2 before it, and since the last client update I get this same 'BEX' error.
I'm on Win7 32-bit.