La verdad aun no me queda muy claro que deseas hacer ¿para que sirve el dato de velocidad? ¿acaso quieres que se mueva por al pantalla a una determinada velocidad? ¿o solo es un dato que no debe ser tomado en cuenta y solo deseas que se muestre una figura en la posicion (X,Y)?
Como sea, si solo deseas mostrar una figura en una posicion (x,y) sin que se mueva, deberas usar el evento Paint para hacerlo.
Haz lo siguiente, crea un formulario de 800 x 600, dentro de ese formulario coloca un control PictureBox con la propiedad Dock en Fill, para que llene todo el formulario, y dentro del evento Paint del PictureBox dibujaremos una elipse en las coordenadas que habras leido previamente de tu archivo, aunque en este caso usaremos 2 variables x y y con valores 600 y 300 respectivamente:
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
int x = 600;
int y = 300;
e.Graphics.DrawEllipse(new Pen(Brushes.Black), new Rectangle(x, y, 10, 10));
e.Graphics.FillEllipse(Brushes.Black, new Rectangle(x, y, 10, 10));
}
Para que funcione adecuadamente, deberas hacer un formulario de tamaño mas grande que la coordenada maxima que vayas a desplegar, en tu caso, si la mayor coordenada es 800 x 300, tu formulario debera ser de 900 x 400 como minimo.
Si la coordenada que deseas mostrar, es mayor que tu resolucion de pantalla, lo que no te permitiria tener un formulario lo suficientemente grande para mostralo, quizas tendrias que hacerlo a escala, por ejemplo, si lo haces a escala 1:2, en lugar de 800 x 300 deberias usar como coordenada 400 x 150, no se si me entiendas, y no se si eso sea lo que necesitas.
Si no es eso, explica un poco mejor.
Saludos