Wenn du nur die Speed-Werte umkehrst, ist es ja klar, dass der Kreis in exakt die selbe Richtung zurückfliegt, aus die er kam.
Was du noch brauchst ist eine Feststellung aus welcher Richtung die Kollision kommt und musst entsprechend darauf reagieren.
Von oben und unten: Y = -Y
Von links und rechts: X = -X
PS: Ich würde empfehlen, dass du dir auch mal Andorra 2D anschaust. Die
VCL (TImage, ...) als Sprites zu verwenden ist auf lange Frist keine effiziente Lösung.