QUOTE(LoveIsNull @ 4 Jul, 2009 - 06:18 PM)

Sorry, but just that info alone really isn't enough for us to derive any kind of solutions for you.
For your first problem you might want to see if you can acquire more information about this exception. You may need to go back and code in some structured exception handling, use Try-Catch blocks to trap the exception and have your code output all the info about the exception instance. This should include things like the method the exception occurs in, possibly an InnerException instance that lead to the current exception and line numbers where this is occurring.
As for the other problems, they seem to be related to components that your application is dependent on that are not present on the computer or properly packaged with your program.
Thanks for the help, I'll try that and edit this post with the results of everything