Index: AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 617)
+++ AE/installer2/src/net/oni2/aeinstaller/AEInstaller.properties	(revision 618)
@@ -1,4 +1,4 @@
 appname=AE Installer 2
-appversion=0.79
+appversion=0.80
 
 invalidPath.title=Wrong directory
Index: AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 617)
+++ AE/installer2/src/net/oni2/aeinstaller/gui/MainWin.java	(revision 618)
@@ -434,5 +434,5 @@
 			}
 		}
-		
+
 		if (instReady) {
 			System.out.println("Install mods: " + mods.toString());
@@ -451,5 +451,5 @@
 		return false;
 	}
-	
+
 	@SuppressWarnings("unused")
 	private void installDone() {
@@ -528,19 +528,25 @@
 	private Vector<String> getBasicOniLaunchParams() {
 		Vector<String> params = new Vector<String>();
+		File exe = null;
 		switch (Settings.getPlatform()) {
 			case WIN:
-				params.add(new File(Paths.getEditionBasePath(), "Oni.exe")
-						.getPath());
+				exe = new File(Paths.getEditionBasePath(), "Oni.exe");
+				if (exe.exists())
+					params.add(exe.getPath());
 				break;
 			case MACOS:
-				params.add(new File(Paths.getEditionBasePath(),
-						"Oni.app/Contents/MacOS/Oni").getPath());
+				exe = new File(Paths.getEditionBasePath(),
+						"Oni.app/Contents/MacOS/Oni");
+				if (exe.exists())
+					params.add(exe.getPath());
 				break;
 			case LINUX:
 				String wine = Settings.getWinePath();
-				if (wine != null) {
-					params.add(wine);
-					params.add(new File(Paths.getEditionBasePath(), "Oni.exe")
-							.getPath());
+				exe = new File(Paths.getEditionBasePath(), "Oni.exe");
+				if (exe.exists()) {
+					if (wine != null) {
+						params.add(wine);
+						params.add(exe.getPath());
+					}
 				}
 				break;
