Correct me if I'm wrong, but equations in QM are quite always obtained by looking at the energy dependance of the problem of interest. For example, for Schrodinger's equation one just uses
$E = \frac{p^2}{2m}$
which, when translated into the language of operators, gives the known formula (for a free particle). The same happens with Klein-Gordon. One starts with
$E^2 = m^2c^4 + c^2 p^2$
and then, again, by translating to operators arrives at the KG equation (for a free particle, again).
Here comes the question, When using De Broglie relations
$E = \hbar \omega$
$p = \hbar k$
One can found the dispersion relation of the solutions easily by solving the equations or by replacing this identities in the definition of energy. What happens in the presence of a potential? Does the dispersion relation changes? Can we make, using the right potential, solutions for the Schrodinger equation that are not dispersive?