Remotely get list of installed program
Use PsExec to connect to a remote PC and get list of program installed. Command is wmic then product get name
Remotely reboot windows machine
Use PSExec tool to remotely reboot windows machine.
View and kill process running on remote computer
To kill process on remote computer, use psExec then pskill.exe \computer_name process_name