Si el archivo a instalar tiene extensión .cab, lo tienes que hacer cómo has dicho, es decir, copiarlo en la tarjeta y ejecutarlo desde allí para instalarlo en el Xperia. Pero si el archivo es un .exe, tienes que instalarlo a través del PC teniendo la pda conectada mediante el ActiveSync.
Salu2