Dúvidas configuração arquivo WinShortcutSpec.xml (IzPack)

Estou usando o IzPack pra gerar um instalador de uma aplicação desktop no windows.

Apesar de eu ler o tutorial do IzPack e seguir o exemplo que tirei daqui:
http://www.javafree.org/content/view.jf?idContent=187 eu ainda não consegui fazer com que o target do atalho seja formado da maneira correta, ou, pelo menos de uma maneira que ele execute a aplicação, como demonstra o exemplo que funciona abaixo:

Segue o arquivo WinShortcutSpec.xml que estou usando:


<?xml version="1.0" encoding="iso-8859-1"?>
 <shortcuts>
    <programGroup defaultName="Meu sistema" location="startMenu"/>
    <shortcut name="SGI"
      target="$JAVA_HOME\bin\javaw.exe -jar $INSTALL_PATH\SGI.jar"
      iconFile="$INSTALL_PATH\SGI.ico"
      commandLine="" 
      workingDirectory=""
      description="Clique aqui para iniciar o SGI"
      programGroup="yes" 
      desktop="yes"    
      applications="no"
      startMenu="no" 
      startup="no">
    </shortcut>
    <shortcut name="Documentacao"
      target="$INSTALL_PATH\Manual.pdf"
      commandLine="" 
      workingDirectory=""
      description="Clique aqui para ler o manual do SGI"
      programGroup="yes" 
      desktop="no"    
      applications="no"
      startMenu="no" 
      startup="no">
      <createForPack name="Documentacao"/>
    </shortcut>
 </shortcuts>

Da maneira como está o arquivo .xml acima, o atalho é gerado de tal forma que, ao clicá-lo, uma mensagem de erro do windows é exibida pra corrigi-lo. Teoricamente estaria certo mas como ficou tudo dentro de (") aspas o windows não considerou o diretório. Da mesma forma se eu instalar num diretório sem espaço em branco no nome.

O atalho gerado ficou assim:

Tentei usar a tag commandLine e workingDirectory em conjunto com a tag target mas também não obtive sucesso.

Esclarecimentos serão bem vindos.

Conseguiu fazer funcionar?

:slight_smile: