Я работал над чем-то подобным на прошлой неделе.
CGEventSourceRef source = CGEventSourceCreate(kCGEventSourceStateCombinedSessionState);
CGEventRef mouse = CGEventCreateMouseEvent (NULL, kCGEventMouseMoved, CGPointMake( X, Y), 0);
CGEventPost(kCGHIDEventTap, mouse);
CFRelease(mouse);
CFRelease(source);
Просто установите X и Y.
РЕДАКТИРОВАТЬ:
#include <ApplicationServices/ApplicationServices.h>