Java + Daemon + Mac OS

Boas senhores!
Gostaria de pedir ajuda de todos para desenvolver uma aplicação.

É uma aplicação que deve iniciar sempre automaticamente no Mac OS (instalada no deamon - semelhante a serviço no windows), e ela deve fazer o seguinte:

  1. consultar um metodo (webservice) que retorna a quantidade de minutos (timer para saber de quantos em quantos minutos deve fazer a verificação do item 2)… caso não consiga acesso, o timer será de 60 minutos.

  2. A cada “n” minutos consultar um outro metodo que retornará uma url ou vazio… caso retornar uma url, fazer a chamada desta url abrindo-a no browser da máquina.

(Caso não consiga se conectar com o webservice, não dar nenhum aviso nem fazer nada)