A reconnection option is a better solution for API users. Completely closing and restarting TWS will require doing so for all API clients too.
Quote from smithi:
it would be nice if the folks at IB added a reconnect option in the file menu since this is needed often and it would be easier than completely closing the application