I'm not sure what registering the default.htm file means.
Here's what I can tell you.
The user needs to have read access to alll of the files under the folder to where you are deploying the ClickOnce deployment.
Next question is what is the installation path? Is it something like
\\mysharename\MyFolder\publish.htm ?
It sounds like you're definitely having a permission problem on the server, or between the server and client.
RobinDotNet
Click here to visit my ClickOnce blog!