Rojart,
The code is pretty much the same thing, except the way I made things move around... and that is exactly what I do in all my games and I think that´s why all my games are slow in other pcs.
I changed to movement functions. Now I am using the time_step variable to control my panel´s position change. This way the pong game as well as all my other 2d games are working ok. I wouldn´t say "working great" because they still look weird... but that may be because the computer performance itself is just ok, I guess...
I don´t know if I understood the hole idea of this time_step variable. Is that because different PCs can do a different amount of stuff in their clock cycle and than the game runs according to that PC clock cycle?
By the way, thanks!