I'm unsure if this is adequate to prove the problem. This is all in $\mathbb{R}^2$ btw.
Proof
Let $X$ be any vector in $\mathbb{R}^2$. We want to prove that if $X \cdot A = O$, then $A=O$ for any vector $X$. Let $X = (x_1,x_2)$ and $A = (a_1,a_2)$. We have that $X \cdot A = x_1a_1+x_2a_2=O$. Because $X$ is any vector while $A$ is fixed and $x_1a_1=0$ and $x_2a_2=0$, then we have that $a_1=0$ and $a_2=0$. Since $a_1,a_2=0$, $A=(0,0)=O$.
End Proof
Edit: After some more thinking, I was wondering if I should add that $A$ is orthogonal to itself meaning $A \cdot A = O$, which says that $a_1a_1 + a_2a_2 = 0$. I don't know how I would incorporate that into the proof if I should add it.