Если потрудиться, то можно найти код к операции типа Clip, даже в системе GDI. Подумаешь, обычная программа вычитания полигонов друг из друга, тоже мне невидаль. Это одна из функций графического программирования, не имеющая отношения к ГИС. Самому можно код написать в VB или С++, используя примеры из Сети.
Уже упомянул, что есть и бесплатные ГИС программы с открытым кодом, там такие операции могут быть прописаны.
Или нужно всё в рот положить и разжевать?