I am on the other side of this. I made various custom races that i want to delete. I go like i did on FE and delete them from documents\legendary heroes\Races but after i delete them and start a new game the races re-appear both in game and after i close the game back in the folder from which i deleted them already. Is that a bug?
If it's not a bug, it's a feature that needs fixing. It's been brought up here several times, but I've never seen any official response. One workaround is to turn off Steam Cloud, but the created units will reappear if you turn it back on.
Stardock, we really need a way to permanently delete our custom factions, units and sovereigns.