Hi Hans,
I just tried this with a fairly new ConTeXt:
\starttext
\message{pdfannot: [\meaning \pdfannot] pdflastannot: [\meaning \pdflastannot]
\stoptext
reports
pdfannot: [\relax] pdflastannot: [\count1160]
which is not really useful. It actually hit me inside a file that was actually
using \pdfannot to do some fancy stuff, which was working fine a few years back.
(I know it is now called "\pdfextension annot", that is not actually the problem)
If you do no longer want to support the primitives in ConTeXt, sure. But could
you at least produce a message and/or error ? In particular, the
\let \pdfannot \relax
creates mayhem inside the produced PDF, because of all the associated keywords
in the primitive \pdfannot implementation that are now suddenly being typeset as-is,
which is rather messy.
Best wishes,
Taco