when Application A is clicked by mouse you should send a window message to application B it includes finding the window of application B and P/Invoking for sending the message(for finding the handle use
Process.GetProcesses)
then in application B implement IMessageFilter to catch the windowmessage and raise an event(
implementing IMessageFilter).
_____________
Mehdi.
software student.