Den Inhalt von Textfeldern in fremden Anwendungen ist prinzipiell auch anders evtl. sogar einfacher möglich, Stichworte: EnumWindows, EnumChildWindows, WM_GETTEXT.
Deine Vorgehensweise könnte man vermutlich mit keybd_event realisieren (Strg+A, dann Strg+C an die Anwendungen senden), sofern diese andere Anwendung gerade wirklich aktiv ist.
Beides geht aus Sicherheitsgründen -
imho - seit XP oder so nicht mehr bei passwortgeschützten Feldern.
Weiterhin erlaubt Vista nicht, von einer "normalen" Anwendung so auf eine mit Administratorenrechten gestartete Anwendung zuzugreifen.