Hola,teniendo una rom desbloqueada como por ejemplo la 7720 de DFT puedes instalar todas desde el pc sin problema alguno y market aparte no hay pero si hay varias webs en las que dichas aplicaciones son totalmente descargables desde el pc para despues instalarlas en tu wp7.
Saludos.