My programs makes a screenshot, moves my mouse to click here and there around the desktop and toolbar...
But that means that while the program is running i can't do anything else (can't move mouse, can't even jump between screens because program needs to make screenshots)
What I am asking is: is there a "virtual machine" that i can make that would act as a mini computer. And by mini computer I mean, it will have its own mouse and its own desktop so that i can do other stuff while the program would be running.
What program language should I look at to be able to make this?