Al final lo pude probar hoy. Funciona a la perfección, incluso me he hecho un procedimiento que simula un click, solo con una línea de comando:
Código Delphi
[-]procedure SimularClick(X: integer; Y: Integer);
var tp: TPoint;
begin
Windows.GetCursorPos(tp);
SetCursorPos(x,y);
Mouse_Event(MOUSEEVENTF_ABSOLUTE or
MOUSEEVENTF_LEFTDOWN,
x, y, 0, 0) ;;
Mouse_Event(MOUSEEVENTF_ABSOLUTE or
MOUSEEVENTF_LEFTUP,
x, y, 0, 0) ;;
SetCursorPos(TP.X,tp.Y)
end;