AlomWare Toolbox is what I've been using for quite a while now, and it's regularly updated:
https://www.alomware.comIt can either create a macro by recording what you type and click (which you can manually tweak later), or you can just manually create them. The app is briefly discussed here:
https://www.donation...ex.php?topic=53350.0Here's an example macro that will press the Windows key to open the Start menu, types "notepad", presses Enter, then moves Notepad to the center of the desktop (because the "numpad5" key is in the center of the numpad numbers). You can also choose a direct X/Y desktop position instead of using "numpad" for the location, such as "0,0" to move it to the top-left of the desktop. The "{z100}" in line 1 means to wait 100 milliseconds at that point, so you can control the timing of the action if needed. You can then bind a hotkey to the action, or trigger it in some other way like typing a keyphrase that does it.
(Start)
0001 Macro: Type keys or use mouse "{win}{z100}notepad{z100}{enter}"
0002 Window: Assign and wait to activate "Untitled - Notepad"
0003 Window: Move to desktop position "numpad5"
(End)
You can copy the above text and paste it into a new action in the app. Attached is a screenshot showing how it looks in the app.