He encontrado un par de cosas interesantes y las dejo aquí por si a alguien le sirven:
Cómo editar el kernel y una explicación muy buena sobre el funcionamiento de los debuggers en windows:
http://invisionfree.com/forums/iZhal/index.php?s=3f8a8cf0734defa30691f96feb2f11ed&showtopic=338
Y un plugin para el ollydbg que oculta el debugger con un solo click, así te olvidas de tener que ponerle el breakpoint a IsDebuggerPresent:
http://membres.lycos.fr/svtc/Progs/IsDebuggerPresent1.4.rar