How about adding a little check box where we can lock a building's state, so that it cannot be torn down, moved or upgraded so long as this flag is set?
As my island gets increasingly crowded with buildings, I have to be more and more careful to not accidentally click the wrong building when I'm wielding ye olde wrecking balland this would take some of the worry out of the situation.