You can create all types of tumblr posts from your desktop with this app. It includes a mini dashboard to see your posts, allows drag and drop photo uploads. It shows convenient progress bars for audio and video uploading.
The upcoming features are support for webcam posts and Scribble posts that would let you draw something and then post it.
If you have a tumble blog, try tumbleweed. I do have a tumblog but not updating frequently, but i am planning to update it regularly now.
Related: 10 useful adobe AIR apps