Do wyciągnięcia danych można wykorzystać ActiveX'a z outlooka ( outlctlx.dll).
Przykładowa strona html'owa:
<html>
<head>
</head>
<body>
<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046
id=ViewCtlFolder
width="100%"
height="430"
codebase="
http://activex.microsoft.com/activex/controls/office/outlctlx.CAB#ver=9,0,0,3203">
<param name="Namespace" value="MAPI">
<param name="Folder" value="Kalendarz">
<param name="Restriction" value="">
<param name="DeferUpdate" value="0">
</OBJECT>
</body>
</html>
Jeżeli masz angielskiego outlooka to zamiast value= Kalendarz podstawiasz Calendar.
Następnie tą stronę stronę podpinasz pod ActiveDesktop, ustawiasz ją sobie gdzieś na pulpicie i dajesz opcję "Zablokuj elementy pulpitu".
Może nie są to "zgrabne listy" o które Ci chodziło ale od biedy da się używać. Oczywiście z tej kontrolki da się więcej wyciągnąć i można pewnie stworzyć zgrabniejsze html'e , ale chodziło mi tu o przestawienie idei.
Pozdrawiam
Marek