Oui, sur OS X - la technologie utilisée pour la plupart des programmes est Objective C où les messages sont passés de l'interface utilisateur à la logique et un idiom de modèle-vue-contrôleur est utilisé.
Si vous êtes compétent, vous pouvez faire des choses comme patcher le binaire pour échanger une méthode ou utiliser SIMBL pour modifier des applications qui n'ont pas de système de plug-ins comme Keynote.
Ces prouesses de rétro-ingénierie nécessitent une compétence très détaillée et peuvent échouer à chaque mise à jour de l'application, ce qui rend quelque chose qui est théoriquement possible peu probable de se produire sous forme de téléchargement gratuit avec le travail déjà fait pour vous.
Votre commentaire sur la capacité de Quicklook à prévisualiser les keynotes est l'endroit où je commencerais si vous vouliez développer une vraie application pour lire les fichiers keynote. Ensuite, vous devriez inverser le format de stockage en découvrant qu'un fichier .key est en réalité juste un fichier zip sophistiqué et poursuivre à partir de là.