Moderator edited
Again, personal thing. I am, in all likelihood, not going to release this publicly. Even then, I don't develop cross-platform unless I absolutely have to, and if I wanted to, I could probably port the lot of this to Mono with little to no effort. There's also the fact that I have no non-Windows machinery that aren't smartphones or tablets (which are Android), so I couldn't test cross-platform compatibility, even if I wanted to.
Once more, all this would be, at the absolute most, is a proof-of-concept that I can tinker with to get a better understanding of general launcher design. If I decide to release the source, you can adapt it however you want. Port it to Mono, rewrite it in x86 assembly, I don't care. My project is not aiming to compete with FTB, Curse, ATLauncher, Technic, or whatever third-party Minecraft launchers are out there, it is purely a personal project I am using to better understand the fundamentals of launcher design.