1) Only visible if there is an update either to install or to download, or if the control is downloading an update, basically if there is an update. I know I can do this by hooking into the "UpdateAvailable" event but it would be nice if the control did it for me.
This is what it does by default. It doesn't show itself when it silently checks for updates and nothing is found. It only shows itself when there are updates found, downloading, or extracting.
2) Dont hide and show when the mouse goes over, always show the full message, not just the icon.
We're considering adding that, but it won't make it into wyBuild 2.6.11. Maybe later.
Also what would happen to the application if the application was to only half download the files, or half update the software? is there a roll back?
Half downloaded files won't be verified as "valid". But, yes, if wyUpdate partially updates your software and then an error happens (or your user cancels) wyUpdate rolls back to the last version of your update.
Also does the "UpdateAvailable" event get fired if updates are available on the server AND if the updated files have already been download. I.e is there another event for "DownloadedFilesReadyForInstall"?
Here's the list of all AutomaticUpdater events. When UpdateAvailable is called this means a new update is found.