As Jed Brown mentioned, the connection between gradient descent in nonlinear optimization and time stepping of dynamical systems is rediscovered with some frequency (understandably, since it's a very satisfying connection to the mathematical mind since it links two seemingly different fields). However, it rarely turns out to be a useful connection, especially in the context you describe.
In inverse problems, people are interested in solving the (ill-posed) operator equation $F(u)=y^\delta$ with $y^\delta$ not in the range of $F$. (Your optimal control problem can be seen as one instance of it with $F=A^{-1}$ and $y^\delta = y_0$.) Several regularization strategies (such as Tikhonov or Landweber) can be interpreted as a single pseudo-time step of a certain class. The idea is then to use the interpretation of the regularization parameter as a step length to obtain some (adaptive, a posteriori) choice rules for the parameter -- a fundamental problem in inverse problems -- and possibly to make multiple pseudo-time steps to approach the true, unregularized solution (similarly to numerical continuation). This is sometimes called continuous regularization, and is usually discussed in the context of level set methods; see, for example, Chapter 6.1 of Kaltenbacher, Scherzer, Neubauer: Iterative Regularization Methods for Nonlinear Ill-Posed Problems (de Gruyter, 2008).
A second context this idea repeatedly crops up in is nonlinear optimization: If you look at a gradient descent step for $\min_x f(x)$,
$$ x^{k+1} = x^k - \gamma_k \nabla f(x^k),$$
then you can interpret this as a forward Euler step for the dynamical system
$$ \dot x(t) = -\nabla f(x(t)),\qquad x(0) = x^0.$$
As Jed Brown pointed out, this at first glance yields only the not very surprising observation that this method converges, provided the pseudo-time steps $\gamma_k$ are small enough. The interesting part comes when you look at the dynamical system and ask yourself what properties the continuous solution $x(t)$ of the so-called gradient flow has (or should have), independent of the gradient descent, and whether that might not lead to more appropriate time stepping (and hence optimization) methods than standard Euler. Some examples off the top of my head:
Is there a natural function space in which the gradient flow lives? If so, your gradient step should be taken from the same space (i.e., the discretization should be conforming). This leads, e.g., to computing Riesz representations of the gradient with respect to different inner products (sometimes called Sobolev gradients) and, in practice, to preconditioned iterations that converge much faster.
Maybe $x$ should belong not to a vector space, but to a manifold (e.g., symmetric positive definite matrices), or the gradient flow should conserve a certain norm of $x$. In this case, you could try to apply structure-preserving time-stepping schemes (e.g., involving a pull-back with respect to an appropriate Lie group or a geometric integrator).
If $f$ is not differentiable but convex, the forward Euler step corresponds to a subgradient descent method which can be very slow due to step size restrictions. On the other hand, an implicit Euler step corresponds to a proximal point method, for which no such restrictions apply (and which thus have become very popular in, e.g., image processing).
In a similar vein, such methods can be significantly accelerated by extrapolation steps. One way of motivating these is by observing that standard first-order methods suffer from having to make many small steps close to minimizers, because the gradient directions "oscillate" (think of the standard illustration for why conjugate gradients outperform steepest descent). To remedy this, one can "dampen" the iteration by not solving a first-order dynamical system, but a damped second-order system:
$$a_1 \ddot x(t) + a_2 \dot x(t) = -\nabla f(x(t))$$
for suitably chosen $a_1,a_2$. With the proper discretization, this leads to an iteration (known as Polyak's heavy ball method) of the form
$$x^{k+1} = x^k - \gamma_k \nabla f(x^k) + \alpha_k (x^k - x^{k-1})$$
(with $\gamma_k,\alpha_k$ depending on $a_1,a_2$). Similar ideas exist for proximal point methods, see, e.g., the paper http://arxiv.org/pdf/1403.3522.pdf by Dirk Lorenz and Thomas Pock.
(I should add that to my knowledge, in most of these cases the interpretation as a dynamical system was not strictly necessary for the derivation or the convergence proof of the algorithm; one could argue that ideas like "implicit vs. explicit" or Lie derivatives are actually more fundamental than either dynamical systems or gradient descent methods. Still, it never hurts to have another view point to look at a problem from.)
EDIT: I just stumbled across an excellent example from the second context, where the ODE interpretation is used to deduce properties of Nesterov's extragradient method and suggest improvements:
http://arxiv.org/pdf/1503.01243.pdf
(Note that this is also an example of Jed Brown's point, in that the authors essentially rediscover the point 4 above without apparently being aware of Polyak's algorithm.)
EDIT 2: And as an indication how far you can take this, see page 5 of http://arxiv.org/pdf/1509.03616v1.pdf.