The job here is to write a small Windows application that connects to a number of SSH hosts and executes a script of them.
You can of course use an external SSH library, the scope of the project is to write an interface, not the connection itself.
The interface layout can be discussed later but right now here's the idea:
Screen split in a vertical list (10% of so) to the left where the list of hostnames to connect goes. This will probably be a list with lots of hostnames where the user can pick the ones he wants to use. Filtering needed.
The rest of the screen will be used with a tab container, each tab being one of the host except the first tab which will be the list of commands to send to the user.
When the user presses 'run script', the application needs to connect to each host (in a separate tab), run the script, and terminate the connection.
There will be menu option to configure things such as SSH certificate to use to connect.