squalyl
En fait, tu peux programmer les carte graphiques pour qu'elles remplacent tous les pixels d'une couleur donnée (pas forcément le violet, même si cette couleur est souvent choisie, probablement parce qu'elle est assez rare) par le contenu d'un buffer ; le même genre de principe que l'écran bleu ou vert au cinéma et à la télé pour incruster un faux décor, quoi. Là où c'est intéressant, c'est que comme c'est basé sur une comparaison pixel-par-pixel, ça marche sans ralentissement même quand la zone à remplacer a une forme compliquée (ex : une fenêtre partiellement recouverte par d'autres fenêtres), ET en plus le hardware peut te faire une conversion d'espace de couleur (genre YUV -> RGB) et un redimensionnement à la volée, donc sans utiliser de ressources processeur et sans bouffer de la bande passante mémoire.
Ça permet aussi des trucs marrants, comme utiliser une vidéo comme fond d'écran Windows