Here is my attempt to implement basic listtransactions support: http://pastebin.ca/1909858
(patch to rpc.cpp against SVN)
As I have not yet gotten a native build going yet, could I trouble someone to take a look at this? I am -not- a C++ expert by any means, so there might be some obvious bugs.
listtransactions is IMO an important addition, because there is AFAICT no other way to list each individual transaction. All the other list* and get* functions have a tally of some sort. Automated use really implies a need for fine-grained transaction lists.