Okay thanks Archie...I'll let you know how it works. Up unto this point I haven't had any issues running in a service. I guess the question isn't so much about the messagebox, it's what's causing the messagebox to be thrown. Windows services are historically very difficult to troubleshoot, but I do know it is not a database connectivity issue I have on the otherside, it is definitely stemming from AdvancedHMI drivers when trying to do a write to the PLC.
How you manage to stay on top of this stuff and answer everyone's request so quickly is beyond me, but keep up the good work. I will provide some feedback on your update when I can.