I love this suggestion.
I might add one consideration. There is a feature I've seen called "tear off tabs" that lets you move a tab out of the parent window and back again.
When I have multiple monitors, it's nice to have PuTTY open on a different monitor than WinSCP. With the tab still associated with the session and the program, it would close when you closed the main WinSCP program.
https://malcontentcomics.com/systemsboy/2009/03/firefox-31b3-beta-features-tear-off-tabs.html
(Might even be able to borrow their source code?)
I might add one consideration. There is a feature I've seen called "tear off tabs" that lets you move a tab out of the parent window and back again.
When I have multiple monitors, it's nice to have PuTTY open on a different monitor than WinSCP. With the tab still associated with the session and the program, it would close when you closed the main WinSCP program.
https://malcontentcomics.com/systemsboy/2009/03/firefox-31b3-beta-features-tear-off-tabs.html
(Might even be able to borrow their source code?)