I don't know of anyone who really objects to paying for a plugin any more than paying for stand-alone software. However, the normal shareware arm-twists (alert dialogs, time limits) might not be as easy to pull off with a plugin as they would be for a stand-alone app.
Also, you might want to consider how tying yourself to another app might limit your user base. For instance, I know a lot of people who haven't upgraded to Jaguar yet. Even if they had a use for a Sherlock plugin, they wouldn't be able to run it since they don't have Sherlock 3. And that's even more true for non-system software like Photoshop.