Yes, anything running will take battery. What you probably mean to ask is does wifi take more or less battery than 3G. The answer to that is, that it takes less.
As for the apps, the AT&T Hot Spot finder is know to start and run on its own, and yes it uses battery to do so.