Je suis d'accord sur la difficulté lié au portage même si le fait ce que soit du .Net puisse facilité les choses.
Pour ce qui est de l'affichage, hors de question que le PDA récupère et affiche les images. Il est juste là pour piloter l'appareil. Il n'afficherait que les paramètre de capture : ISO, ouverture, vitesse, ...
La "puissance" nécessaire pour piloter l'app ne doit pas etre si énorme : le cable USB ne sert qu'à transmettre les ordres du protocole.

Sinon oui, tout le problème est dans le portage du SDK.