Sorry, I found that confusing. Here's some questions.
Are you using automatic updates, and having the application check for updates before it runs, or are you programmatically calling to do the updates? I'm asking because they are mutually exclusive, and if you are programmatically calling to do the updates, it happens in the background and the user has no choice.
If you are using automatic updates, in the Updates dialog, there is an option for "set minimum version" which you can check, and fill in the version you are currently deploying. It won't ask the user if he wants the update, it will just update it.
RobinDotNet
Click here to visit my ClickOnce blog!