About that category issue: you know about the -all_load and -force_load linker flags, right?
c.f. the "Important" box in http://developer.apple.com/library/mac/#qa/qa1490/_index.htm...
c.f. the "Important" box in http://developer.apple.com/library/mac/#qa/qa1490/_index.htm...