public static FileProxy findFileProxy(File file) {
		String fullPath = PathUtils.getFullPath(file);
		for (AppWindow window : AppWindow.getAllWindows()) {
			if (window instanceof FileProxy) {
				FileProxy proxy = (FileProxy) window;
				File wFile = proxy.getBackingFile();
				if (wFile != null) {
					if (PathUtils.getFullPath(wFile).equals(fullPath)) {
						return proxy;
					}
				}
			} else if (window instanceof FileProxyProvider) {
				FileProxy proxy = ((FileProxyProvider) window).getFileProxy(file);
				if (proxy != null) {
					return proxy;
				}
			}
		}
		return null;
	}