Windows only: The controlled program is running with administrative rights while Macro Recorder is running with normal user rights (background info).

Solution: Launch Macro Recorder with administrative rights as well.

The macro code most likely begins with a focus change detection. However, directly after launching a PC, no program focus exist.

Solution: Click on the application that shall be remote controlled so that a Windows focus change takes place. Alternatively remove the focus change action from the macro script.

Macro Recorder always captures both, the mouse and keyboard. But you can filter either mouse or keyboard input from the playback, providing you with a choice of which part of the recording you need.

For example, Macro Recorder can even play only the mouse clicks, but omit the mouse movement paths or play the mouse movements faster or slower on a case-by-case basis.

Yes, the Macro Recorder Pro Edition for Windows support command-line parameters to load and start a macro.