Over the weekend I took care of a bunch of the items on my list for version 0.98. I'm basically down to the release-management phase now.
I decided to release "AppKiDo-for-iPhone" as a separate app with a horrible name rather than try to integrate it all into one app. I gave AppKiDo-for-iPhone the same icon as regular AppKiDo but colored slightly differently. I'm dying to replace the app icon altogether (all the icons, in fact), but I want to dedicate some time to it, and maybe hire a professional. I like what Daniel Jalkut did using NodeBox for his FlexTime icons. I fooled around for two minutes with NodeBox, and it looks like a fun and fascinating way to learn Python and create some nice (though admittedly amateur) graphics at the same time.
I haven't heard back from Apple about whether it's okay to release AppKiDo-for-iPhone, so I think I'll release the Mac-SDK-only version instead of waiting any longer. Since there are a lot of changes under the hood, I may send a sneaky-peek to a few people as a sanity check before doing a full public release.
I feel bad about holding back the iPhone version, but I'm paranoid about violating the NDA. I went so far as to #ifdef out any iPhone-specific strings so they can't be found by someone running 'strings' on the binary.