One troublesome area is of course the length limitation inherent in the way it's called - a plugin can never return a longer one than the length supplied by TC. This one improved a tiny bit in that TC6 had increased the available buffer size.
Another area of concern seems to be the way TC stores these strings in the INI file. Perfectly valid detectstrings work fine as long as you're in the same session with TC, but TC reports errors when reading them back from the INI file - this is the case in our ImageLister plugin.
I don't think that anyone wants to have plugins return just "MULTIMEDIA" with nothing more. That'd increase the load times dramatically for all files, even files that the plugin has no interest in.
But this is the route that we'll take in the next version of ImageLister - not out of malice, but because we're restricted by this problem in the functionality that we can expose to TC users.
Any opinions on this is welcome
