I managed to get the Picasa2 slideshow and timeline functionality working within Wine by adding support for DirectDraw surface locking and faking out some overlay surface capabilities.  It works pretty well, as you can see:

The timeline isn’t stretched to fill the entire window like it would be with a proper overlay stretch implementation.  I think they render to a 640x480 texture and scale it fullscreen to save processing power in their default mode.  The slideshow seems to be fullscreen when the overlay control bar is showing, as you can see in the first screenshot, however.

Read full post