Nathan Freeman from Lotus911 has implemented a very nice carousel component for composite applications in Lotus Notes 8x. It is basically a graphical navigator that can be used in many different scenarios. The following screenshot shows a Notes database with contacts. When you select another view entry the carousel brings the appropriate person in focus and when you select an entry in the carousel the Notes view selection changes to that entry.
Here is a bigger version of that screenshot: http://www.ibm.com/developerworks/blogs/resources/CompApps/c1.jpg
In order to use it for your own Notes database you only need to add a few lines of code, primarily in the postopen view event and in the onselect view event. Both events use a script library that Lotus911 provides with classes like CarouselConnection and CarouselUIView.
Nathan has started a blog about this component: http://www.bleedyellow.com/blogs/carousel/
He uses JSON to put multiple values like the Notes URL and the display name in one property that is then published to the carousel component. Another thing that you don't see in the screenshot but that I really like is the packaging. The whole application is in one Notes database. He used (parts of) the updatesite.ntf to store the Eclipse code in the database together with the comp app definition and the contacts design notes and data.