Mi sono appena reso conto che HttpClient ha il supporto integrato per proxy:
var handler = new HttpClientHandler
{
Proxy = new WebProxy("http://localhost:8888", false),
UseProxy = true
};
var client = new HttpClient(handler) {
BaseAddress = "http://.........",
};
e non ho fatto attenzione che tu specificatamente volevi utilizzare quelli settati su internet explorer 
dovresti riuscire a controllare il defaultProxy direttamente da file di configurazione sotto system.net:
<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy usesystemdefault="True" />
</defaultProxy>
</system.net>
http://msdn.microsoft.com/en-us/library/dkwyc043.aspx
Michael Denny | Microsoft Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.net
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic