I run HeidiSQL with a normal user account. When I update it, the installer asks for my admin account (UAC). The problem is that the installer restarts HeidiSQL with admin privileges (security issue) and obviously the connections are empty (annoying).
I propose that you prevent HeidiSQL to start itself after update.