If the password programs use the clipboard, then it is just another source for the keylogger to capture and trivial to add. (edit: a screenshot lower in the article of the 'Perfect Keylogger' options screen shows a clipboard option.)
Assuming that's how 1Password works, it should be safe. I think that's a fair assumption because using the clipboard or SendKeys to an input box is all kinds of trouble in practice, and the API is easy.
I'm going to agree with jiggy2011. Once you are compromised at that level then it's pretty much game over.
To nitrogen's point, there's definitely a corresponding GETTEXT message. There's even hooks[1].
But that's about all I know. Haven't written a desktop app in > 10 years.
[1] http://msdn.microsoft.com/en-us/library/ms644990%28v=vs.85%2...
FWIW, the 1Password website (http://help.agile.ws/1Password3/security.html) mentions copy and paste in the context of other password managers that require you to copy/paste:
> Not only is this manual work inconvenient, but as soon as “copy and paste” are mentioned, you become vulnerable to keyloggers and phishing attacks.