Hiho!
Wenn ich Dich richtig verstanden habe, willst Du jeweils ein einzelnes Bild von der Website transportieren, oder?
Ich hatte vor kurzem ein ähnliches Problem, allerdings ging es bei mir um Textdaten, die ich markieren und dann in mein Prog kopieren wollte, Bilddaten sollten sich damit aber auch transportieren lassen. Ich hab das wie folgt gelöst:
1. Ich markiere einen bestimmten Bereich im Browserfenster (in Deinem Falle ein bestimmets Bild).
2. Ich benutze die *magische* Tastenkombination Strg+C (oder "kopieren" im Kontextmenü des Browsers).
3. Mein Programm hat einen TTimer, der in kurzen Intervallen (200) prüft, ob sich im Clipboard Text- bzw. Bilddaten befinden.
4. Findet er die gewünschten Daten,
- wird der Timer angehalten
- die Daten werden mit .PasteFromClipboard in mein Datenelement kopiert
- das Clipboard wird gelöscht
- (evtl noch ein Signalton)
- der Timer wird wieder gestartet und überwacht das Clipboard
Ich gebe zu es ist ein bißchen brachial, klappt aber tadellos.
Wenn Du ein es etwas eleganter lösen willst, kannst Du auch auf den Timer verzichten und mit Messages arbeiten:
Mehr dazu hier
(Wie gesagt, meine Lösung ist eher pragmatisch und nicht unbedingt elegant...)
Grüße
Sascha