What I've added so far to the application:
The login script runs on a separate thread (this will be a multi-threaded application)
This prevents the MainForm from freezing during sending Http requests.
On save, it saves and xml file called 'creds' to the location of the application, and encodes them via base64 along with a custom 'superpass', aka the cipher pass. So your credentials are un-decryptable unless you have the main cipher code
If you want to test it out, just wait till I have a more stable build that can actually do something. So far it can't upload, or anything (cuz I haven't incorporated it yet)
If you have any suggestions, throw them to me or quandaryninja!