Com Pin it! você pode fixar na tela inicial do seu Windows Phone qualquer site que você deseja com qualquer imagem ou logotipo. Existem também alguns tiles predefinidos. O Aplicativo também permite fixar algumas opções de configurações básicas.
O Internet Explorer faz isso nativamente, porém não fica tão bonito. Com este aplicativo você fixa o site na tela inicial e escolhe a imagem assim fica mais agradável visualmente. (Não esqueça de fixar o Windows Club).
Baixe aqui gratuitamente para Windows Phone.