BlogCFC Atom is a bit of code that you can add into Ray Camdens BlogCFC to get desktop application publishing support via the Atom Publishing Protocol.
I misunderstood the initial handshake a bit in 0.3beta, and I updated it in 0.4beta to function properly. In doing so I got to remove the dependency on the session state. You also will need to change the auto discovery URL on your home page from http://[yoursite.com]/atom/atom.cfm/1 to http://[yoursite.com]/atom/atom.cfm, and probably re-create your account in your publishing software (publish anything in your queue before upgrading - you wont lose anything).
It also now works (a bit) with ecto on windows. The auto discovery doesn't work on the ecto windows client.
It still currently discovers, lists, and publishes. I am working on edits (PUT requests), but I found out that JRun doesn't support the DELETE http header (at least not in the standalone 8500 mode). That means that if you have the “standard” install you wont ever be able to delete entries from your desktop client. However, my site is deployed in Tomcat, and the DELETE header seems to be supported in Tomcat.
If you want to play with it you can download it here, and the install instructions are in the readme.txt. While it's what I use to post entries to my blog (using ecto on Mac), please keep in mind it's beta.