Index: java/PlatformTools/src/net/oni2/platformtools/PlatformInformation.java
===================================================================
--- java/PlatformTools/src/net/oni2/platformtools/PlatformInformation.java	(revision 724)
+++ java/PlatformTools/src/net/oni2/platformtools/PlatformInformation.java	(revision 767)
@@ -75,5 +75,5 @@
 						res = ApplicationInvoker.executeAndWait(
 								EExeType.OSBINARY, null, new File("getconf"),
-								params);
+								params, false);
 					} catch (IOException e) {
 						e.printStackTrace();
Index: java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/ApplicationInvoker.java
===================================================================
--- java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/ApplicationInvoker.java	(revision 724)
+++ java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/ApplicationInvoker.java	(revision 767)
@@ -19,8 +19,9 @@
 public class ApplicationInvoker {
 	private static Vector<String> buildCommandLine(EExeType exeType,
-			File program, Vector<String> params)
+			File program, Vector<String> params, boolean ignoreFileNotFound)
 			throws ERuntimeNotInstalledException, FileNotFoundException {
-		if (program.getParentFile() != null && !program.exists())
-			throw new FileNotFoundException();
+		if (!ignoreFileNotFound)
+			if (program.getParentFile() != null && !program.exists())
+				throw new FileNotFoundException();
 		Vector<String> cmdLine = new Vector<String>();
 		switch (exeType) {
@@ -80,4 +81,6 @@
 	 * @param params
 	 *            List of command and arguments
+	 * @param ignoreFileNotFound
+	 *            Ignore if the program file is not found
 	 * @return Error code and list of output lines
 	 * @throws IOException
@@ -90,9 +93,9 @@
 	 */
 	public static ApplicationInvocationResult executeAndWait(EExeType exeType,
-			File workingDirectory, File program, Vector<String> params)
-			throws ERuntimeNotInstalledException, FileNotFoundException,
-			IOException {
+			File workingDirectory, File program, Vector<String> params,
+			boolean ignoreFileNotFound) throws ERuntimeNotInstalledException,
+			FileNotFoundException, IOException {
 		return executeAndWait(workingDirectory,
-				buildCommandLine(exeType, program, params));
+				buildCommandLine(exeType, program, params, ignoreFileNotFound));
 	}
 
@@ -108,4 +111,6 @@
 	 * @param params
 	 *            List of command and arguments
+	 * @param ignoreFileNotFound
+	 *            Ignore if the program file is not found
 	 * @throws ERuntimeNotInstalledException
 	 *             If the program to be executed requires a runtime which could
@@ -115,7 +120,8 @@
 	 */
 	public static void execute(EExeType exeType, File workingDirectory,
-			File program, Vector<String> params)
+			File program, Vector<String> params, boolean ignoreFileNotFound)
 			throws ERuntimeNotInstalledException, FileNotFoundException {
-		execute(buildCommandLine(exeType, program, params), workingDirectory);
+		execute(buildCommandLine(exeType, program, params, ignoreFileNotFound),
+				workingDirectory);
 	}
 
Index: java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/DotNet.java
===================================================================
--- java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/DotNet.java	(revision 724)
+++ java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/DotNet.java	(revision 767)
@@ -58,5 +58,5 @@
 					ApplicationInvocationResult res = null;
 					try {
-						res = ApplicationInvoker.executeAndWait(EExeType.OSBINARY, null, new File("which"), params);
+						res = ApplicationInvoker.executeAndWait(EExeType.OSBINARY, null, new File("which"), params, false);
 					} catch (IOException e) {
 						e.printStackTrace();
Index: java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/Wine.java
===================================================================
--- java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/Wine.java	(revision 724)
+++ java/PlatformTools/src/net/oni2/platformtools/applicationinvoker/Wine.java	(revision 767)
@@ -36,5 +36,5 @@
 				try {
 					res = ApplicationInvoker.executeAndWait(EExeType.OSBINARY,
-							null, new File("which"), params);
+							null, new File("which"), params, false);
 				} catch (IOException e) {
 					e.printStackTrace();
