I don´t know whether it´s difficult to implement, but IMHO the makefiles generated under unix should have an uninstall target too (most packages created by autoconf have this). I often try out new CVS versions and I´d like to do a clean uninstall before.