Hello Rick, FYI: I'm busy doing some thing simular using c# to write a powershell snapin. Still doing research but will happily share my dll when it's ready. Johannes From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Ricks Place Sent: Wednesday, March 11, 2009 2:41 AM To: programmingblind@xxxxxxxxxxxxx Subject: Vb.net Project Type question Hi: I am writting a Vb.net Application to monitor some MSAA Events using the Windoweyes Library, if that is what it is called. I added the Windoweyes Resource to a Windows Vb.net Project. Now I am wondering about whether it should have been a console project. I am trying to figure out how I hook, connect or otherwise watch for MSAA or other Events to happen. A Forms Project would wait for something to happen in a form. I want to do something when something happens as a result of somehow getting a OnObjectFocus event for example. It seems similar but diferent. So I am think a Console Application but there is no Console input. Also, how do I watch for an OnObjectFocus event to happen? Do I hook up or connect to the related event in the Windoweyes Resource class? I am sort of lost on which project type is the best for this and how to watch for an event, MSAA or Windows or whatever without clicking a button or entering something from the console. Rick USA