I wrote a simple, minimalistic UI client for deluge in C++ using Qt4.
It connects to deluged via XML-RPC, gets torrent info (via get_torrents_status) and displays a progress bar for each torrent. It runs fine on Linux, should run fine on Windows and OSX (but I've had some issues with the Windows build, I'll look into this some more).
What doesn't work: the window doesn't expand downwards if you've got more torrents than fit and the torrents can't be sorted in any way (they're sorted alphanumerically by infohash).
What's in the plan: make window height dynamic, to fit number of torrents; add the ability to add new torrents to deluged; make some sort of Config UI, right now potomp can only be configured by editing its config manually (deluged hostname, port, username and password).
More info, screenshots, download sources and build instructions on my blog.
I'm open to feedback, bug reports, feature requests, etc. Also, the code is GPL3 so feel free to hack away.
Mandatory screenie:
