I already told about Lightning in this blog. Since version 0.5 is out to replace version 0.3.1, I recompiled quickly the extension on a clean install of Icedove 2.0.0.4.dfsg1 (but it will work with icedove 2.0.0.3, since I kept a copy around and there is no obvious bug). I recompile because people told me that the pristine binary Lightning 0.5 does not work.
[Update 16/07/2007] I added a small description of how to include the localisation data.
I will hereby give a few details about the recompilation (I assume that pbuilder is installed, tracks unstable and works ok):
[Update 16/07/2007] The localisation data (everything that is needed to have Lightning user interface in different languages) is a bit more complicated to get, because it looks like it is not included in the source download. Thomas Wassong
did the trick — viele danken, Thomas. The method is to download one of the already localised packages (on the official Mozilla website), such as lightning-0.5.linux-i686.xpi, unzip it (a .xpi is just a zip file, unzip the .xpi that you just did build, and stuff all the chrome/calendar-xx.jar and chrome/lightning-xx.jar from the official build into your own build. Yes, this is not a clean work, but since the localization data is not inside the source...