Sì, su OS X - la tecnologia utilizzata per realizzare la maggior parte dei programmi è l'Objective C in cui i messaggi vengono passati dall'interfaccia utente alla logica e viene utilizzato un linguaggio di visualizzazione modello-controller.
Se sei esperto, puoi fare cose come patch del binario per swizzle un metodo o usare SIMBL per modificare le app che non hanno un sistema plug-in come Keynote.
Queste imprese di reverse engineering richiedono abilità molto dettagliate e possono rompersi ogni volta che l'app viene aggiornata, quindi è improbabile che qualcosa che è teoricamente possibile accada come qualcosa che puoi scaricare gratuitamente con il lavoro già fatto per te.
Il tuo elogio dell'aspetto rapido dell'anteprima delle note chiave è il punto in cui vorrei iniziare se volessi sviluppare una vera applicazione per leggere i file di note chiave. Da lì, avresti bisogno di decodificare il formato di archiviazione scoprendo che un file .key è in realtà solo un file zip di fantasia e passa da lì.