Kind of, I guess.
I'm saying, when you declare variables in a class...they are allocated (space made in ram) before the constructor of the class runs.
Since your variable was declared inside the class, it's being allocated before Form1's constructor gets called.
Until Form1's constructor is called, none of the controls (Labels, txtBoxes, etc) on the form have been created.
Your variable 'Status' tries to use TextBox1 before it's been created (ie. before the form1 constructor has run). Error.
----
computer.filesystem.delete in the first screenshot.
Getasynckeys.
DL() / Clean() subs. -Download / clean ?
Making the form hide itsself on start up.
the class 'haz only basic codez' but you didn't paste it. Must be secretive code. :/ - imo. I've been known to be wrong.