Is there any way to make it so a .dll is not visible? Or is there a way to import a .dll into your program, so its not outputted on debug?

Could you give an example?

commented: Click on that link. -2

Can anyone help me out?

You should use ILMerge to merge the dll(s) with the .exe file. ILMerge is a console application. But here's an unofficial application with GUI that's pretty easy to use:

http://ilmergegui.codeplex.com

Thanks

No, thank you.