I think that resources such as mod pack images and descriptions should be stored locally instead of downloading them each time. After a typical user first downloads a mod pack, the only thing they will use the launcher for is actually launching Minecraft. You could still push mod pack updates...