En FormBorderStyle, si deseas mantener la apariencia del control a una ventana normal de windows debes colocar "FixedSingle" a diferencia de "Fixed3D" que te sume la pantalla como si fuera un textbox gigante, que en lo particular no me agrada como se ve.
Para que tu control o formulario se quede ubicado en una posición, en el evento Move, tanto de C# como de VB aplica la siguiente linea
Código:
//c#
this.Location = new Point(coordenadaX, coordenadaY);
'VB
Me.Location = New Point(coordenadaX, coordenadaY)
Espero te sirva