Remote Desktop Automation

A common practice while automating in a Remote Desktop is to keep it minimized so the user can keep using that machine while the automation happens in the background.
This, however, is not possible out of the box and there are a few steps required to make it possible.