No support for HTTP proxies.
The Minecraft launcher supports SOCKS proxies, but it has no support for HTTP proxies. A simple --proxyType http argument for the launcher would fix this, Java has already inbuilt support for HTTP proxies by using Proxy.Type.HTTP instead of Proxy.Type.SOCKS.