Para el favicon lo primero que hacés es colocar en la raíz del dominio un ícono de 16x16 px. de 4 bits. Luego agregás dentro de la etiqueta head:
Código HTML:
<link rel="shortcut icon" href="/favicon.ico" />
Limpiá el caché del navegador y probalo. Algunos navegadores soportan otros formatos (png, gif) y paletas más grandes. Si usás un archivo ico podés agragarle tamaños alternativos dentro del mismo archivo.
En cuanto al frame: no se como es hotmail, no uso webmails. Pero si cargás una página en un frame y esta se expande al TOP, seguramente están usando un script en javaScript para evitar que eso se haga.