64-bit Automator and Snow Leopard
The action could not be loaded because it is not compatible with the current application.
There are currently no other google results for this search string, which made it rather challenging to search for. I eventually had to give up on that after finding nothing useful and only then thought to check the console log.
12/16/09 11:32:32 PM Automator[6525] Error Domain=NSCocoaErrorDomain Code=3586 UserInfo=0x20084c3e0 "The bundle “Image Processor” couldn’t be loaded because it isn’t compatible with the current application." (dlopen_preflight(/Users/development/Library/Automator/Image Processor.action/Contents/MacOS/Image Processor): no suitable image found. Did find: /Users/development/Library/Automator/Image Processor.action/Contents/MacOS/Image Processor: GC capability mismatch)
Automator’s 64-bit binary is garbage collected. The 32-bit binary is not. Given a traditional, non-garbage collected action, it will run correctly in Automator when forced to 32-bit mode but will give the above error when in 64-bit mode. Fixing it only requires setting the “Objective-C Garbage Collection” setting to at least “Supported” and re-compiling the project.