ANSWER:
B, C: When you use code from an unloaded form, that form will be loaded, therefore answer D is incorrect. If you want the form to be invisible to the user, then you must set the Visible property of the form to False. This can also be accomplished by using the Hide method (formname.Hide). There is no Hide property on a form.
Answers in Depth...