Wenn der Anbieter keine Importschnittstelle vorgesehen hat, hat das sicher auch einen Grund.
Na klar: Der Anbieter will eine schlechte Kopie meiner Software als eigenes Modul verkaufen.
Das Problem hat aber nichts mit der jeweiligen Programmiersprache zu tun.
Das sehe ich etwas anders - wie auch Luckie - In einer Windows-Anwendung hat (fast) jedes Control ein
Handle, welches ich auslesen, überwachen und fernsteuern kann. Bei Java-Anwendungen jedoch nicht. Macro-Aufzeichnungen oder SendKeys sind mir dann doch etwas zu gefährlich.