Auf codeproject.com gibt es einen
Artikel, der sowas in der Art macht. Zumindest kommt ein Layered-Window raus, durch das man durchklicken kann. Ich habe zwar in dunkler Erinnerung, dass noch ein paar Anpassungen nötig waren, um auch sich ändernde Grafiken abzubilden, aber zumindest behandelt der Artikel (oder vielmehr der zugehörige Quellcode) alle wesentlichen Punkte.