From your email, it looks like this service works correct on your development machine. but not your production machine. My best guess at the moment is that this is some type of environmental issue possibly security related.
I suspect that the type initializer problem may be due to an inability to write to the log file specified in your ibconfig file. We have seen other customers who have seen the same or similar type initializer exception attempting to deploy a Windows Service.