Une série de conseils à ce sujet :
http://www.codeproject.com/KB/security/AntiReverseEngineering.aspx#BpHardware

Au passage un article très intéressant sur les breakpoint hardware :
http://www.codeproject.com/KB/debug/hardwarebreakpoint.aspx