Bubba,
You say that you installed mesa.dll in the correct location (I assume that you mean "c:\program files\national instruments\shared\mesa\mesa.dll"). However, there's really nothing special about this location, if it weren't for the fact that NI installers create registry keys that allow other NI software to find files that are in this location. And my guess is that your installer is not creating these registry keys, therefore the CVI run-time engine cannot find mesa.dll.
As a quick workaround, you could install mesa.dll in the same folder as your application, and it should be able to find it. However, you need to keep in mind that this is only a band-aid. Sooner or later you are bound to run into other issues that will create problems for you as a result of not creating a proper installer. There is a lot of complexity that goes into an installer that you build with CVI, that is intended to hide these issues from you. Therefore, we definitely recommend that you use the CVI installer tool whenever you are trying to deploy a CVI application.
Luis
NI