SJSW In my opinion, developers should let users know when their app utilizes some kind of "plug-in" architecture to facilitate the app working on OS X. Many users (including myself) consider these "work-arounds" to be "undesirable" as they are not supported by and, in fact, discouraged by Apple. In fact any crash report that goes out to Apple with with any of these "facilitators" installed is completely ignored due to the problems they have caused in the past. Personally, I've had bad experiences with APE and SIMBL so I will not install them on my system, I just think that developers should be upfront with users that they are installing another piece of software besides the app. For instance, under "requirements" on MacUpdate TastyApps could list "Spicerack" as a requirement (and explain what it does) since it is technically needed to make the browser plug-in function. That being said I have no experience with "Spicerack", but someone would have to convince me how it is fundamentally different than APE or SIMBL (other than being a prefpane) for me to install it on my system. Basically I'm just saying that I want to know what is being installed on my system, that's all. I have no quarrel with developers who use them, I just want to have the information in order to make an informed decision.
(Version 2.4.2)