I'd like to have a consistent display of recipient (or, subtransaction) objects. Quick mockup:

The "send coins" page would have one form with an "add" button. Adding a subtransaction adds it to an entry field, as shown in the image above. Clicking the × on the entry will make it disappear (we may keep a "clear all" button as well). The entry field can contain multiple recipients, and "send" will send all of them.
(special transactions can eventually be built in a similar way, and need their own distinct visual format)
These objects should be drag-and-droppable, the external representation will be a "bitcoin:" URL.
"receive coins" (or the QR-code window) could be adapted to generate the objects, which the user can drag/drop or copy/paste into emails or sites.