La domanda non l'ho compresa neanch'io completamente.. .
Ti rispondo su quello che ho capito:
Per quanto riguarda le gif animate, la velocità di sovrapposizione delle singole diapositive è fissa, i parametri che la regolano sono scritti nel file stesso dell'immagine (con un semplice UnFreez, software da scaricare gratuitamente, puoi cambiarla e reimpostarla a tuo piacere).
Se secondo te le gif sono comunque più lente del normale, allora potrebbe dipendere dal tuo pc, dalla memoria ram disponibile (molti processi ne richiedono tanta, verifica che non ci siano altri task aperti) o dall'acceleratore grafico (= la scheda video). Nel tal caso puoi fare poco a livello di programmazione.
Per quanto riguarda invece Java, non conosco quel linguaggio quindi non so cosa dirti sugli applet.