dextercioby, please correct me if I'm wrong but this is my understanding of the two pictures (involving time):
In the Schrödinger picture, the time evolution operator operates on the state vector and the dynamic variabs x and p do not change. So:
x->x
p->p
|a> -> U|a>
However, in the Heisenberg picture, the dynamic variables x and p changes, while the state vector stays the same:
let *=dagger
x(t)->U*xU
p(t)->U*pU
|a> -> |a>
i guess I'm confused as to how this related to the SHO?