Zu ActiveX: Das macht nur Sinn, wenn der Client Windows habt. Da nicht jeder Benutzer auf der Welt Windows hat, ist das hier keine Lösung.
Eingesetzt wird ActiveX zB bei den Windowsupdates etc...
Zu "schäbig": So eine Meldung kommt ja auch nicht. Nur ein Ja/Nein-Fenster beim Programmstart, ob man etwas Bestimmtes zulassen will
Zu Jar-Archiv: Ob das Programm in einem Archiv ist oder nicht, spielt keine Rolle.
Im Fall Applet ist auch der Server ziemlich egal, solange du jar-Dateien darauf speichern kannst (also keine Billighoster, die nur html/bmp/jpg mit max. 1 MB erlauben...oder so).
Gruß