RemoteSoft is a company that creates tools for .NET. Mainly, they have an obfuscator, and a linker and mini-deployment tool which generates executables that don't need the .NET framework to be installed on target machines. See http://www.remotesoft.com for more details.