1) bunifu utils: you may want to ask your question on whatever resource this code library provides. i have no idea how whatever it does might affect your scenario.
2) your screen-shots are so dark i can't read them with my old eyes.
3) you create an instance of another Form in the code in another Form, often the "main Form" in a WinForm App.
4) you do not call the 'Load event directly
: that is called automatically when you use 'Show or 'ShowDialog.
5. if you wish the new Form to always remain above the Form that created it on the screen: set the 'Owner Property of the new Form.
f2 = new Form2();
f2.Owner = this;