+1 für die Lösung mittels C#.
Vorteile einer C# Lösung:
* Die bestehende, quelloffene Bibliothek von Amazon kann verwendet werden.
** Für diese existieren Code-Beispiele und Dokumentation.
** Sie wird direkt vom Hersteller gepflegt und ergänzt wenn es Erweiterungen der
API gibt.
* .Net ist ohne zusätzliche Downloads verfügbar.
* Integration von C# und Delphi ist auf viele Arten möglich: dateibasiert, oder irgendeine Form der Interprozesskommunikation
* Bei Fragen und Problemen kann hier oder in anderen Foren (Stackoverflow) eine Lösung gesucht / gefunden werden.
Nachteile:
* C# Kenntnisse erforderlich.