Yeah, it seems highly likely that they're developing their own launcher for the game, primarily to easily get news to the Players, whilst also not losing a cut of the profit from any in-game sales (which I still believe is highly likely as well).
At this point, it seems that they really don't...