Recently I was working on ClickOnce Application and I was trying to distribute XULRunner with my application. Unfortunately when deploying the application I realized that not all the files where included in the ClickOnce applications file, particularly text files such as files that ended in .ini or .manifest.
The solution was to go into the solution explorer in Visual Studio, select the files that there not being copied, and set the build action to content for those files.