Cojo una imagen grande, la convierto a .ico, y sigue siendo grande, pero lo pongo como icono y con la vista muy grande se ve muy pequeño, vamos que no se expande.
Los archivos ico no son un formato "normal" de imagen, sino que dentro tienen la misma imagen a distintas resoluciones.
Imagina que tienes un .ico que sólo tiene 16x16 y el Sistema Operativo lo intenta mostrar a 256x256. Lo que hará será reescalar la imagen a 16x16 para mostrarla a 256x256. Según he visto a veces lo hace y a veces no, no sé de qué depende. En el caso opuesto, sólo tiene a 256x256 y lo intenta mostrar a 16x16, lo que hará es encogerlo.
Puedes intentar editarlo con IcoFX a ver si consigues algo. No he utilizado casi nada ese programa así que no sabría guiarte.