SIMBL (SIMple Bundle Loader) - pronounced like "symbol" or "cymbal" - will allow you to build hacks for Cocoa applications and apply that code selectively based on an application's unique identifier.
SIMBL is not really all that smart, or even clever, but it's smarter than just blindly loading code into an application.
For example, Safari's application identifier is com.apple.Safari. You can use this to prevent bundles that link against application-specific frameworks from bombing on startup when they encounter another application that does not support those libraries.
You can also use the application's bundle version to further specify when your plugin should load.
NOTE: For detailed instruction on how to install SIMBL on your Mac or how to use it please go
HERE.
What's New in This Release: [ read full changelog ]
· fix exceedingly rare bug causing the installer to erroneously report failure
· fix rare bug causing the agent to fail ungracefully on malformed bundles