Please note that there is a known memory leak issue caused by MS. Read this KB
article: KB893317

I assume the user is familiar with WMI and has already set up his/her machine to compile WMI projects. if not, then check Set Up Delphi For WMI

Also, I assume the user knows how to set up local and remote machines for use with WMI (remoting).

Remote execute a program using WMI in Delphi

Not much of an articel since I don't have time to write it, so here is the source code.

Notes:
According to Microsoft, the Win32_Process.Create function cannot be used to remote execute an interactive process. Read more here.

I will try to cover everything needed in time.

Source Code