I currently implement an AutoUpdate function in several small programs. Every time the application is opened, it runs a check on a background thread for a new version from the website. It parses a simple text file to indicate what files need to be updated, added, or deleted.
Your application is, obviously, far more advanced than what I'm using. I was wondering if InstantUpdate can, or if you are planning on adding, any way for the application to automatically check for updates and then launch InstantUpdate if found. One way I could see this happening is to have a DLL that the project could reference that would offer a function that would report if a new version was available or not.
Personally, I find it preferable for the app to tell me if there's an update rather than having to check on it myself.
This is actually one of the features being added right now. Specifically there will be an interface that allows for silent checking and reporting back to your program. I'll include demo projects in VB.NET and C#, of course.
This "1.0 final" release should be released by the end of June or the beginning of July. This should be enough time for me to adequately implement, debug, and optimize all of the many changes.