Nein, du stehst nicht auf dem Schlauch, die Sache ist und bleibt einfach do das es
mit dem zeichnen auf den Desktop nicht das Warhe ist. Es gibt Optionen mit dem
man das was dem Desktop angetan wurde wieder rückgängig zu machen aber dadurch
kommt es zum flackern der Icons da diese nan neu gezeichnet werden müssen.
Das kann man unter XP nicht anders lösen mit diesen Methoden.
zB.:
Windows.UpdateWindow(GetDesktopWindow)
oder:
InvalidateRect(GetDesktopWindow, nil, TRUE);
Besser ist es ein durchsitiges Fenster zu erstellen und darauf zu zeichnen.
Beispiele sollte es hier in der
DP dazu genügend geben ...