Your Wiener-Hopf equation is correct, but you can't solve it by simply taking the Fourier transform of both sides. The reason for this is that the equation is only valid for $\tau\ge 0$ due to the causality requirement. Taking the Fourier transform of both sides implies that the equation is valid for all values of $\tau$. You have to take another route and proceed as follows.
The error signal is given by
$$e(t)=x(t+\lambda)-(h\star x)(t)\tag{1}$$
We want to minimize the MSE given by
$$\epsilon=E\{e^2(t)\}=R_{ee}(0)=\frac{1}{2\pi}\int_{-\infty}^{\infty}S_{ee}(\omega)d\omega\tag{2}$$
where $R_{ee}(\tau)$ is the autocorrelation function of $e(t)$, and $S_{ee}(\omega)$ is its power spectral density, which is the Fourier transform of the autocorrelation function.
Using $(1)$ it is a rather straightforward exercise to show that $(2)$ can be written as
$$\epsilon=\frac{1}{2\pi}\int_{-\infty}^{\infty}\left[|H(\omega)|^2S_x(\omega)-2\text{Re}\left\{H(\omega)S_x(\omega)e^{-j\omega\lambda}\right\}+S_x(\omega)\right]d\omega\tag{3}$$
The trick is now to rewrite the integrand of $(3)$ by completing the square, which will explicitly show how $H(\omega)$ must be chosen. But first we need to factor $S_x(\omega)$. Since $S_x(\omega)$ is non-negative and real-valued we can factor it as follows:
$$S_x(\omega)=F(\omega)F^*(\omega)\tag{4}$$
where $F(\omega)$ corresponds to a real-valued causal and stable system with all its poles and zeros in the left half-plane (i.e., $F(\omega)$ is a minimum-phase system). Note that $|F(\omega)|=|F^*(\omega)|=\sqrt{S_x(\omega)}$.
Using $(4)$, we can write the integrand of $(3)$ as follows:
$$|H(\omega)|^2S_x(\omega)-2\text{Re}\left\{H(\omega)S_x(\omega)e^{-j\omega\lambda}\right\}+S_x(\omega)=\left|H(\omega)F(\omega)-F(\omega)e^{j\omega\lambda}\right|^2\tag{5}$$
Clearly, we can minimize $(5)$ and $(3)$ by choosing $H(\omega)=e^{j\omega\lambda}$, which just means that we shift the input by $\lambda$ towards the future to get $x(t+\lambda)$, but that's unfortunately not how prediction works. We need to restrict our system to be causal. Note that if $H(\omega)$ is causal then also $F(\omega)H(\omega)$ is causal (because $F(\omega)$ is also causal). This means that the best we can do to minimze $(5)$ and $(3)$ is to use the term $H(\omega)F(\omega)$ to cancel the causal part of $F(\omega)e^{j\omega\lambda}$. So we need to compute the causal part of $F(\omega)e^{j\omega\lambda}$.
From the given autocorrelation function $R_{xx}(\tau)$ we get
$$S_{xx}(\omega)=\frac{2\alpha}{\alpha^2+\omega^2}=\frac{\sqrt{2\alpha}}{\alpha+j\omega}\cdot\frac{\sqrt{2\alpha}}{\alpha-j\omega}\tag{6}$$
We choose
$$F(\omega)=\frac{\sqrt{2\alpha}}{\alpha+j\omega}\tag{7}$$
corresponding to a causal and stable system. The inverse Fourier transform of $F(\omega)e^{j\omega\lambda}$ is given by
$$\mathcal{F}^{-1}\left\{F(\omega)e^{j\omega\lambda}\right\}=\sqrt{2\alpha}e^{-\alpha(t+\lambda)}u(t+\lambda)\tag{8}$$
where $u(t)$ is the unit step function. The causal part of $(8)$ is simply obtained by multiplication with a step function:
$$\sqrt{2\alpha}e^{-\alpha\lambda}e^{-\alpha t}u(t)\tag{9}$$
The Fourier transform of $(9)$ is
$$\mathcal{F}\left\{\sqrt{2\alpha}e^{-\alpha\lambda}e^{-\alpha t}u(t)\right\}=e^{-\alpha\lambda}\frac{\sqrt{2\alpha}}{\alpha+j\omega}=e^{-\alpha\lambda}F(\omega)\tag{10}$$
From $(5)$ we have to choose $H(\omega)F(\omega)$ to equal $(10)$, the causal part of $F(\omega)e^{j\omega\lambda}$. So we finally obtain
$$H(\omega)=e^{-\alpha\lambda}\tag{11}$$
as the optimal prediction filter frequency response, which corresponds to the impulse response
$$h(t)=e^{-\alpha\lambda}\delta(t)\tag{12}$$
So for the given statistics of the input signal, the optimal predictor only uses the current input value to predict the future value $x(t+\lambda)$. It does not use any past values of $x(t)$.