samego takiego narzędzia do robienia wielokątnego zaznaczenia to nie ma, ale to nie problem...
można wybrać narzędzie "Ścieżki" ( B ) ... tzw. pen tool ;p i nim sobie zaznaczyć dowolny wielokąt... później w opcjach narzędzia klikamy tylko na przycisk "zaznaczenie wzdłuż ścieżki" i gotowe
wracając do skryptów

... Sympatyk pytałeś czy scheme jest podobne do c++ ... niestety nie bardzo ;p ale w gimpie można pisać skrypty też w c++ .. potrzebne jest tylko odpowiednie rozszerzenie, które takie skrypty będzie czytać

można też pisać w perlu i w pythonie i paru innych, ale już nie pamiętam dokładnie jakich ... ale one też wymagają rozszerzeń

ja mam zainstalowane u mnie rozszerzenia do pythona bo takich pytonowych wtyczek jest dużo i są całkiem niezłe.. na razie korzystam z dwóch
Brush managera czy jakoś tak, który sortuje brushe (przydatne jak ich się ma trochę ;p ) i cssdev czy jakoś tak

to generuje kod do strony jak juz mamy gotowego laya ;p też niezłe ;p