What sense does it make to save the window layout but not wanting to connect to the sites the windows refer to?
Sorry to bring back an old post, and maybe it's been fixed since Jan (although I couldn't find it), but it makes perfect sense to be able to disable auto-reconnecting on startup.
You may be at work uploading files to one or more servers on a laptop. All good since your work has broadband etc and as such speed isn't a problem. You have your FTP program all set up with the most common servers you connect to open so that when you come into work, you can boot up and get right to it without having to re-open the windows.
You take your laptop home (or elsewhere) to do some extra work, but need to upload a couple of files to a particular server. The problem being is that you only have 56k modem. It takes FOREVER for SmartFTP to connect due to there being three or four windows trying to connect to servers. Not much help if you're in a hurry and need to upload those one or two files quickly. Not to mention it eats up any internet usage limits your company and/or ISP have having those connections re-connecting.
This also benefits penny-minded companies wanting to cut down broadband usage.
Under the "General" section of the settings, have a new option called "Start up". In this section have options for "Auto-reconnect". First you could say yes or no, if yes ask if the user wants to reconnect to all active connections or be asked which connections they want to reconnect to. If they choose this last option, a window would pop-up at start with a list of the active connections where the user can select one or more connections to auto-reconnect.
You could also put anything relating to SmartFTP opening in the "Start up" settings (eg Display, reload workspace etc).
ALSO, if you have disconnected from a server before shutting down SmartFTP, at the moment, it doesn't remember this previous state and goes ahead and re-connects when you start up. If nothing else, have SmartFTP remember the previous states of all open windows would be a big help, and probably negate the need for disabling auto-reconnecting.