Manipular arquivos externos ao Jar executavel

Bom dia a todos. estou com a seguinte duvida.

estou criando uma aplicação da qual buscará dados de um arquivo propérties. no meu IDE, a estrutura dos dados está assim
tenho uma classe na minha camada de negocio que manipula a properties estando no mesmo diretório que ela, só que queria manipular essa properties na seguinte estrutura.

Aplicação
|_lib
|_programa.jar
|_configuracao.properties

só que não faço ideia de como acessar um arquivo do lado de fora do jar.

alguem poderia me ajudar?
a idéia é o usuario poder manipular essa properties, pois ela serve pra selecionar um caminho em um servidor.

Atenciosamente.

up

detalhe: quanto a busca da informação do properties isso ta funcionando muito bem. o meu problema é somente acessar arquivos externos mesmo.

alguem poderia ajudar com a questão ?

Ja tentou algo assim:

Properties p = new Properties();
p.load(new FileInputStream(pathApplication + "\configuracao.properties"));