title: Install4j Laucher app fails to run if Windows path has an ampersand (&)
body: <p>We're using install4j to bundle our Application. When installing on Windows, if the user installs to a path that contains an ampersand (&amp;) character, the Launcher fails. (NOTE: We've been using install4j for more than a year now with no other known path issues except for this one)</p>
  
  <p>We're using a Launcher to wrap a JAR archive as an executable.</p>
  
  <p>We discovered this issue when we created a Windows account with an ampersand (&amp;) in it (for example: Bill&amp;Ted). We then logged in as this user and ran the install4j installer and asked it to install to the current users Desktop (for example: The Installation path would be C:\Users\Bill&amp;Ted\Desktop\MyApp). The Launcher does not execute properly.</p>
  
  <p>Opening a command prompt and running the Launcher manually doesn't say or do anything (fails quietly). Is there some way we can enable debug info for this?</p>
  
  <p>However, running the java command (for example: C:\Users\"Bill&amp;Ted"\Desktop\MyApp\jre\bin\java.exe -jar C:\Users\"Bill&amp;Ted"\Desktop\MyApp\images\myapp.jar) does work. NOTE: I needed to add the quotes around "Bill&amp;Ted", without them, this command also fails.</p>
  
  <p>My suspicion is that the Windows paths are not being delimited properly within the Launcher. I'm not sure if this is something I can control/set or is it an issue within the Launcher code itself.</p>
  
  <p>Configuration:
  How my Launcher is configured:</p>
  
  <p>1) Select Launcher Type = Generated Launcher</p>
  
  <p>2) Executable Info = GUI Application, File Set: Default File Set, Directory: blank, All checkbox CHECKED with '.' being the "Change Working Directory to:"</p>
  
  <p>2b) Advanced options: Configure Redirection: Redirect stderror checked and set to error.log, Windows version info resource: Nothing selected. Execution level: As Invoker, Menu Integration: with standard name.</p>
  
  <p>3) Define Launcher Icon: Add icon to launcher set with icons in .\images\XXXX.png (we have 3 icons 16x16, 32x32 and 48x48). Generate from cross-platform image files is selected</p>
  
  <p>4) Java invocation: VM Parameters: -Dapple.awt.UIElement=true, Allow VM passthrough parameters is CHECKED. Class Path: Archive: blah.jar, Arguments: -profile "LIVE" -loglevel INFO</p>
  
  <p>4b) Advanced options: Native Libraries - Nothing - Preferred VM - Default VM</p>
  
  <p>5) VM options file: Copy template file with explanations for user. Overwrite mode: Never</p>
  
  <p>6) Splash Screen: No Splash Screen</p>