Agenda ICAL avec SPIP

J'ai créé un agenda ICAL en bas de mes pages.
http://www.art-logic.info/annecy/Congres-L-eau-en-montagne
Ils fonctionne mais n'est pas complet. J'ai quelques soucis:

D'une part sous mac la case "all day" n'est pas cochée initialement lors du chargement. N'étant pas un gros utilisateur d'ical je ne sais pas si c'est normal ou pas sous mac. Je ne trouve pas la ligne à ajouter dans le script pour que cette case soit cochée d'office.

D'autre part, je ne sais pas trop comment gérer l'affichage du décalage horaire par rapport à l'heure GMT. Il me faut ajouter les lignes d'heure d'été et d'hiver de façon dynamique:

BEGIN:VTIMEZONE

TZID:Europe/Paris
LAST-MODIFIED:20060908T181042Z (cette ligne je ne sais si c'est utile de l'ajouter pour la synchronisation)

BEGIN:DAYLIGHT
DTSTART:20060326T010000 (heure d'été)
TZOFFSETTO:+0200
TZOFFSETFROM:+0000
TZNAME:CEST
END:DAYLIGHT

BEGIN:STANDARD
DTSTART:20061029T030000 (heure d'hiver)
TZOFFSETTO:+0100
TZOFFSETFROM:+0200
TZNAME:CET
END:STANDARD

BEGIN:DAYLIGHT
DTSTART:20070325T030000 (prochaine heure d'été)
TZOFFSETTO:+0200
TZOFFSETFROM:+0100
TZNAME:CEST
END:DAYLIGHT

END:VTIMEZONE

Toute aide est bienvenue.