Well, I have some suggestions:
- Adding a BackgroundWorker with ProgressBar while downloading file(s).
- MySQL Integration, Make Only Registered users can use the app (I may help you with this i once did that on my own forum), Also to check if the user VIP or a normal user via usergroup ID.
- Storing/Loading the information from an Remote Database i.e MySQL, So you can change them whenever you want without updating the application, You can also add/remove/edit applications from the list and they will be added/removed/edited in the app...the structure of the db would be something like this:
You can also make an application to add/remove/edit the information easily instead of using phpMyAdmin ..etc.
- Adding Patching Feature i.e launch steam Normal/Cracked.
- Storing the settings in INI or XML and Encrypting user passwords.
- Patching "SteamLoginDialog" instead of replacing it by "login.dat".
I can help you in all of these features.