Vasily --
To prevent the resource from being assigned to any enterprise projects, why don't you just set the resource to Inactive status? That would make the user disappear from the Build Team dialog for all of your project managers. Just a thought. Hope this helps.