Wala akong experience sa C# but sa C++, I usually include the project output to the destination folder and a shortcut. The packager also includes project dependencies. Sa C#, I think if you include the one-click package, it has the option to execute in place or to install. It also has the option to download the needed framework if it is not installed in the target PC. The Wizard is usually smart. You can later change the language of the installer. For example, in our case, the end user would be Koreans. The installer can automatically detect the system locale and display the right language on setup. Madali naman kapain through trial and error.