We prove that $x=0$ is the only solution.
Let
$$f(x)= x^4+x \sin(x) \cos(x)- \sin^2(x) \,.$$
Then $f$ is even, so it is enough to look for roots on $[0, \infty)$.
You cana lso observe that $f(x)\geq x^4 -x-1$, and an easy calculation shows that for all
$x> \sqrt[3]{2}$ we have $x^4-x-1 >0$.
Thus the only possible positive roots are in the interval $[0, \sqrt[3]{2}]$, which is inside the first quadrant.
Then for all $x \neq 0$, by using $x >\sin(x)$ we have
$$ x^4+x\sin(x)\cos(x)-\sin^2(x) >x^2 \sin^2(x)+\sin^2(x)\cos(x)-\sin^2(x)$$
$$=\sin^2(x)(x^2+\cos(x)-1)>\sin^2(x)(x^2+\cos^2(x)-1)=\sin^2(x)(x^2-\sin^2(x))>0$$
P.S. Just to clarify, we need to make first the reduction to the first quadrant to make sure than $x> \sin(x)$ implies inequalities of the type $x\sin(x)\cos(x) > \sin^2(x)\cos(x) $
P.P.S I also suspect that $f'(x) >0$ for $x>0$, which would lead to a second proof of the problem. Note that
$$f'(x)=4x^3+x \cos(2x)-\frac{1}{2}\sin(2x)$$
which can easly be proven to be positive on $(0,\frac{\pi}{2}]$ and $(\frac{\pi}2, \infty)$.
ADDED: Second solution
$$f''(x)= 12x^2 -2x \sin(2x)$$
If $x>0$ then since $\sin(2x)<2x$ we have
$$12x^2 -2x \sin(2x)> 12x^2-2x\cdot(2x)>0$$
Thus $f'(x)$ is strictly increasing on $[0, \infty)$. Since $f'(0)=0$ we get that $f'(x)>0$ for all $x>0$. Thus $f(x)$ is strictly increasing on $[0, \infty)$, and since $f(0)=0$, it follows that $f(x)=0$ has no solution on $(0, \infty)$. Since $f(x)$ is even, it follows that $x=0$ is the unique solution.