Antivirus Software in vb.net Though it not against the term of service, discussing the mechanism behind virus is. In it this second part that Anti-virus Software Companies understand well. For more opinions read the Antivirus Creator Thread
How to create and use a backgroundworker in vb.net? Suggested Tutorial (Code Sample Included): The Background Worker Related Problem: Cross-thread operation not valid: Control 'Lbl_Status' accessed from a thread other than the thread it was created on.