To my very limited knowledge, the most difficult software to crack was Steinberg Cubase. Such a PITA the hackers decided not to do it ever again. They quoted a ridiculously large figure for the amount code devoted to detect cracking (~30%), and having a significant impact on performance.
I had links about about bypassing anti-debugging techniques, I'll see if I can get my hands on them again.