First of all, the formula should read
$$ ω(v,w) = g(v,Jw) + ig(v,Kw)$$
instead of “$Ig$”, because the value of an inner product is a number, not vector. But it is just a formalistic quibble.
Arguments presented by original poster are flawed bidirectionally, or possibly thoughts are expressed without a careful distinction between a vector space and an inner product (Hilbert) space. I’m going to explain why we must have a fixed inner product form to interchange between complex symplectic form and quaternion multiplication.
Consider a one-dimensional quaternionic space S, i.e. a 1-dimensional ℍ-module. You can multiply its real 4-vectors by quaternions, but you don’t see their (real) magnitudes; we have only |u| ∕ |v|, where u ∈ S, v ∈ S\{0} as a well-defined real number. Of course, you can choose an inner product with necessary compatibility property, but this choice contains an arbitrary positive (real) factor. Whichever you think about it, resulting symplectic structures are not identical as such. Quaternionic structure, even in 1 dimension, doesn’t induce certain complex symplectic structure, it only has (several) compatible complex symplectic structures. Of course, things are worse in several quaternionic dimensions.
Consider another direction. Let S = ℂ2 and
$$ ω(v,w) = v^{\mathsf T}\begin{pmatrix}
0 & 1 \\
−1 & 0
\end{pmatrix}w,\
g(v,w)=\operatorname{Re}(v^†\,w).$$
We can then guess that
$$
I\begin{pmatrix}w_1\\w_2\end{pmatrix} =
\begin{pmatrix}iw_1\\iw_2\end{pmatrix},\
J\begin{pmatrix}w_1\\w_2\end{pmatrix} =
\begin{pmatrix}\overline{w_2}\\−\overline{w_1}\end{pmatrix},\
K\begin{pmatrix}w_1\\w_2\end{pmatrix} =
\begin{pmatrix}i\,\overline{w_2}\\−i\,\overline{w_1}\end{pmatrix}.
$$
In invariant terms of Sℝ, we should make J of real part of ω by converting 0,2-tensor to 1,1-tensor (raising one tensor index), and K likewise of imaginary part of ω, so both might be unique. The problem is that the index-raising operation depends on the inner product form $g$, whereas we have many inner products compatible with both complex structure and given symplectic form, each producing its quaternionic structure. For example the following real 1-dimensional family of inner products:
$$ g_λ(v,w)=\operatorname{Re}(λ\,\overline{v_1}\,w_1 + λ^{−1}\overline{v_2}\,w_2),\ λ>0$$
Like the ℍ-module-to-symplectic-form case, without a fixed inner product structure we have an ambiguity also starting from n = 1.
If you are interested in quaternionic manifolds, then read about “Hyperkähler structure” first.