La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16366 - CENTRAR EL CURSOR EN UNA VENTANA
Autor:  Roberto Camarillo
Mi duda es a cerca de como se puede cambiar la posicion del cursor del mouse ya que lo que necesito es que al crear una ventana el cursor quede centrado a ella.

  Respuesta:  David Berneda
Puedes hacer esto:

procedure TForm1.FormShow(Sender: TObject);
begin
with BoundsRect do
Windows.SetCursorPos( (Left+Right) div 2, (Top+Bottom) div 2);
end;