Is something like
bitcoin-qt -starttransaction 1somecoolbitcoinaddress
possible?
Should start bitcoin interface and provide the transaction screen prefilled with the address.
User may enter a value and optionally description (might be also provided on command line) and send transaction.
If this is not possible yet, this ticket is a Feature Request :)