I never said that I wanted to run remote commands. My script connects to a remote server and send messages to it based on the template and the listing files, while logging the results in a third file. The GUI is for a user who don't like command line utilities, and he will use this program in his Windows "server" (might be using Remote Desktop or directly in front of the machine, I don't care).
But I like your idea. It could be fine if the user work in such environment, but this is not the case. He likes to run apps double-clicking on local icons from the desktop and expects windows to interact with them. The less configurations involved, the better.