Infelizmente, o OmniFocus é uma solução proprietária fechada que não publica uma API. Essa é claramente sua estratégia de negócios, pois rejeitaram muitas solicitações de usuários para se abrirem para a nuvem. A Omni é uma empresa de software amigável à Apple que assume que seus clientes usarão apenas produtos da Apple (Mac, iPad, iPhone, etc.), portanto, seus aplicativos (e recursos de sincronização) são suportados apenas entre essas plataformas.
A coisa mais próxima que eles têm de uma API é uma interface AppleScript que permite manipular dados de tarefas em sua área de trabalho. Em 2007-2008, alguém escreveu e publicou um AppleScript gratuito que sincronizava o OmniFocus com o Toodledo, e funcionou muito bem. O problema é que toda vez que o Omni lança uma atualização em seu software, é provável que ele mude suas estruturas de dados (incluindo a API AppleScript) e, portanto, quebre quaisquer scripts que dependam dele. Isso é exatamente o que aconteceu com uma atualização em 2009.
Outra maneira de você interagir com o OmniFocus é fazer engenharia reversa do XML por meio da sincronização do WebDAV. Quando o OmniFocus sincroniza com um servidor WebDAV, você pode visualizar os arquivos de texto e ver como o Omni representa suas estruturas de dados, para que você possa potencialmente explorar isso e criar sua própria API. Novamente, além do extraordinário volume de trabalho de desenvolvimento necessário para fazer engenharia reversa de suas estruturas de dados, você também teria que encarar o fato de que essas estruturas mudariam após cada atualização de software. Então, a menos que você faça um trabalho de tempo integral com isso, não é uma solução viável.
OmniFocus é de longe a melhor aplicação para o GTD. Ele segue a metodologia de David Allen literal e conceitualmente melhor do que qualquer outra coisa que já vi, e a interface do usuário é bem projetada e otimizada para produtividade. No entanto, se você precisar gastar muito tempo gerenciando tarefas em qualquer plataforma que não seja da Apple (por exemplo, Windows PC, Blackberry, Android etc.), recomendo que encontre outro produto GTD.
Não posso culpar a Omni por não publicar uma API ... é a estratégia de negócios deles, e uma API poderia revelar alguns dos "segredos" que fazem seus produtos funcionarem bem. Ao mesmo tempo, no entanto, não acho que seja bom para uma estratégia de longo prazo em um mundo que está migrando cada vez mais para serviços em nuvem multiplataforma.