On the process monitor window when you right-click on a process in the "Processes" pane and bring up the "Add observers" helper you get a full list of observers to attach, including observers that are already attached. This allows the user to attach the same observer multiple times to the same process. I cannot think of a good reason to do this. If the obser list would show only the observers that are not currently attached to the process it would eliminate this problem(if it is indeed a problem). The problem would also need to be fixed in the "Threads:" pane too.
I just had a thought now that I have added the same observers multiple times to a process. I would like to delete those dudes now and see no way. It would be great if I could "delete" those observers. Could an item be added to the right-click menu that says "Delete Observer" and then list the currently attached obervers?
*** This bug has been marked as a duplicate of 2973 ***