Might as well reply...
As Ink said, my launcher saves the combination of username and password as a unique account, so you can even save other server's credentials (note that the password is never decrypted, only the encrypted data is used).
I suppose I added this feature after my post on 2017 but yeah...
I think I also made some modifications to avoid causing conflicts regarding the options of the game in general.