   Microsoft trusts you (not)
  When I publish a project with VS C# .NET 2005 EE, and I run the installation program it creates for my project, it gives a message "The publisher could not be verified. Would you like to install it anyway?"Of course I said yes, but I realize this may freak out the average Joe. How do you register yourself with Microsoft so you can get rid of this message?Thanks.   
  I believe you need to get your program signed. I think this costs money.   ;  You could use an open-source installation software program like the Nullsoft Scriptable Install System (NSIS).   ;  You need to obtain a public key certificate with which you can sign your applications. The tools for signing are included with Visual Studio. See Certificate Authority for more information.