diff --git a/src/config.py b/src/config.py
index c93a3031ddefaa263b9676bce3864ccc39408181..a8e6f0b25b78be7693c9483a4a41bb93111aa81f 100644
--- a/src/config.py
+++ b/src/config.py
@@ -2064,6 +2064,7 @@ class AccountsWindow:
 			# update variables
 			gajim.interface.instances[gajim.ZEROCONF_ACC_NAME] = {'infos': {},
 				'disco': {}, 'gc_config': {}, 'search': {}}
+			gajim.interface.minimized_controls[gajim.ZEROCONF_ACC_NAME] = {}
 			gajim.connections[gajim.ZEROCONF_ACC_NAME].connected = 0
 			gajim.groups[gajim.ZEROCONF_ACC_NAME] = {}
 			gajim.contacts.add_account(gajim.ZEROCONF_ACC_NAME)
@@ -2456,6 +2457,7 @@ class RemoveAccountWindow:
 		gajim.config.del_per('accounts', self.account)
 		gajim.interface.save_config()
 		del gajim.interface.instances[self.account]
+		del gajim.interface.minimized_controls[self.account]
 		del gajim.nicks[self.account]
 		del gajim.block_signed_in_notifications[self.account]
 		del gajim.groups[self.account]
@@ -3224,6 +3226,7 @@ class AccountCreationWizardWindow:
 		# update variables
 		gajim.interface.instances[self.account] = {'infos': {}, 'disco': {},
 			'gc_config': {}, 'search': {}}
+		gajim.interface.minimized_controls[self.account] = {}
 		gajim.connections[self.account].connected = 0
 		gajim.groups[self.account] = {}
 		gajim.contacts.add_account(self.account)
diff --git a/src/gajim.py b/src/gajim.py
index 157a3f25adeaef265431cf97f0ce2cbc5a1d3774..284f9aca557d20d4ffaac7c65592c174bea94b61 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -2318,8 +2318,7 @@ class Interface:
 		for a in gajim.connections:
 			self.instances[a] = {'infos': {}, 'disco': {}, 'gc_config': {},
 				'search': {}}
-			if not a in self.minimized_controls:
-				self.minimized_controls[a] = {}
+			self.minimized_controls[a] = {}
 			gajim.contacts.add_account(a)
 			gajim.groups[a] = {}
 			gajim.gc_connected[a] = {}