Es ist nur die halbe Wahrheit, dass der Benutzer kein Programm starten muss. Die von dir beschriebene (Miss-)Funktionalität wird vom Windows-Nachrichtendienst gewährleistet. Falls dieser im aktuellen Windows überhaupt noch vorhanden ist, gehört es zu den ersten Maßnahmen bei vielen Systemeinrichtungen, ihn abzuschalten. Außerdem stimmt es natürlich nicht, dass man dafür keine Gegenstelle braucht. Für TClientSocket brauchst du ja auch nicht notwendigerweise TServerSocket. Wenn du es aus irgendeinem Grund trotzdem so machen willst, kannst du dir mal den Befehl
net send angucken. Irgendwo gibt es bestimmt auch noch eine passende
API-Funktion, die das gleiche macht.