I found this by accident, when I wrote this code while tired:
That's wrong. It should be either
CFSTR("public.text"). But it works anyway.
The real question is whether
CFSTR("kUTTypeText") works in Panther (the global constant
kUTTypeText was introduced in Tiger). In any case, I'll just use
CFSTR("public.text") and keep Panther compatibility.