Windows Phone 7 usa kernel Windows CE / NT adaptado, con bootloader firmado por Microsoft. Android requiere kernel Linux, particiones específicas y bootloader desbloqueado.
A día de hoy (y en 2013 cuando se escribió) **ningún smartphone comercial permite arranque dual**. El hardware (modem, GPU, PMIC) tiene firmware propietario que solo el OS nativo sabe gestionar.
Conclusión: **no es posible** instalar Android en un Windows Phone 7.