I think you could use global mouse hooks to detect mouse events. Check the following links
http://www.colinneller.com/blog/PermaLink,guid,2838f59a-f4af-4c95-a322-b9ee5918a39c.aspx
http://msdn.microsoft.com/en-gb/magazine/cc188966.aspx
http://www.codeproject.com/KB/cs/globalhook.aspx
If this post is useful, mark it as answer.
http://www.colinneller.com/blog/PermaLink,guid,2838f59a-f4af-4c95-a322-b9ee5918a39c.aspx
http://msdn.microsoft.com/en-gb/magazine/cc188966.aspx
http://www.codeproject.com/KB/cs/globalhook.aspx
If this post is useful, mark it as answer.