public AntiPwny()
{
icon = new NotifyIcon();
icon.Text = "Antipwny";
icon.Icon = new System.Drawing.Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("AnalysisEngine.Resources.icon.ico"));
icon.ContextMenu = new ContextMenu();
icon.ContextMenu.MenuItems.Add("Exit",OnExit);
icon.DoubleClick += new EventHandler(ShowGui);
icon.Visible = true;
InitializeComponent();
initializeGui();
w = Writer.getInstance();
w.LogAdded += HandleItemAdded;
builder = new StringBuilder();
w.setPath("output.txt");
FileWatchers filewatch = new FileWatchers();
regwatch = new RegistryWatchers();
regwatch.addRegistry += regwatch_addRegistry;
regwatch.removedEntry += regwatch_removedEntry;
EventLogWatchers evt = new EventLogWatchers();
proc = new ProcWatchers();
rescanButton.Enabled = false;
procListUpdater.RunWorkerAsync();
}