Quote:
SubContainer is suppose to hold all open forms.
It is a mistake to put a Form inside any other ContainerControl, like a Form: you can use a Panel, or other ContainerControl, to host controls.
For security reasons, and to achieve separation of concerns ... so your app will be safe, and not a mess: use separate Forms for login and SQL configuration. Consider carefully the security required: should the user even see the main UI without being logged in ?
A LinkLabel control is usually used to open a Web page; while you can execute arbitrary code in its clicked event, why not just use a Button and.or Label ?