From Alexander Yarovy:
Remote Desktop Assistant is a wrapper for Microsoft Remote Desktop Connection. It creates RDP configuration files and utilizes the Remote Desktop Client (mstsc.exe). Also, the program combines the features of a ping and port monitor, and a Wake-On-LAN magic packet sender, retrieving automatically MAC addresses of LAN computers. It manages multiple remote desktop connections and allows to configure more RDP file parameters than the Remote Desktop Client. You can add, edit and delete remote computer entries. Remote Desktop Assistant checks remote RDP port status and sends ICMP pings to remote computers. If your remote computers are configured to receive Wake-On-LAN magic packets, this software can turn on them remotely. Remote Desktop Assistant installer includes the additional utilities: Wake-On-LAN Listener, RDP port configuration tool, and Windows shutdown program, which can be copied and used on remote computers.