El que quiera crackearte el programa, con los conocimientos adecuados, lo va a hacer. En mi caso, preferiría que estuviera con código nativo a la hora de crackearlo, pero para P-Code también hay utilidades como el vb-decompiler o el debugger de WTK, que sabiéndolos usar, simplifica mucho. Yo creo que más que uno u otro, programa un buen código de seguridad, con varias redundancias, sin dar pistas si está crackeado bien o no (por ejemplo, que aparentemente funcione pero que lo haga mal), que se canse el que quiera crackearlo y lo deje; los trucos antidebug están casi todos contemplados en plug-ins y sirven de poco.