Olá pessoal.
Estou desenvolvendo um software que, entre outras coisas, deve oferecer uma interface de navegação e consulta para uma base de documentos.
Estes documentos são arquivos de formatos diversos.
Quando um usuário seleciona um certo documento (".doc", por exemplo), eu preciso fazer a minha aplicação precisa abrir este arquivo na aplicação nativa, associada (pelo SO) ao tipo de arquivo selecionado.
Isso eu consigo resolver usando a classe awt.Desktop, e o método open que ela oferece.
Mas eu gostaria de poder exibir estes documentos com o ícone que comumente eles estão associados no SO nativo. Existe uma maneira de acessar o ícone que o SO nativo associa a um certo tipo de arquivo, programaticamente, em Java?
Agradeço desde já.