How do you run a tower computer from a laptop with the tower PC having no keyboard mouse and monitor and have the tower perform automated macro tasks while simulaneously using the laptop?

One option would be to implement your applications in QNX, and use the incredibly powerful networking capability and their IPC capability.