Does anybody have any idea on how can I detect when an application is being launched using C#?