He said he used a try catch statement already and it didn't work. Make sure in your catch statement you are exiting out of the rest of the code that could possibly be run (But would crash due to the failure with the program).
Using a return; statement or something similar would do the trick.
Just set the auto-updater to stop bothering you. I know that it seems to want to update it a lot but not every day. Perhaps it is not installing correctly in which case you might want to uninstall java and reinstall it through the installer on their website.
Make a regular C# application that does that, but don't let the main Form appear. Write your code in Program.cs, and delete Application.Run( new Form1()). If it returns some error just don't let it reach that line (if (2+2==5) Application.Run(new Form1()).
Thats not really what he is asking, he wants a program to fully install and run without any user interaction. The user would have to click on your application for your thing to work.
Frankly it sounds like what you are developing has potentially malicious uses. If it doesn't then I am sure having the user click a few extra buttons is not that bad.
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download