... It's a piece of shit.
It even have its own bug report sub-forum because they know how shitty it is.
Dear technic creaters:
I know you want our fingers up your ass here you go. You are craving them arent you? And don't say otherwise. Why else would anyone make such a shitty launcher.