Freakin Awesome! Thank you, EF! 

The simplest solution would require no extra screen real estate: ALT + click a specialist puts a red X over it and removes it as a possible specialist for the city. That right there would probably satisfy 95% of the cases people want: no more damn spies.![]()
As I don't have time to create a nice installer for BULL right now, I'll probably release the first version as a ZIP file. Keep in mind that to use it with BUG you will need to get the latest BUG version from SVN. 3.6 won't cut it.
If you install BULL by itself, you can put it into a Mods folder or part in CA and the DLL into the core Assets.
If you install with BUG, it will depend on how you installed BUG. As a mod, it will all go into BUG's Mods folder. Into CA, it will do the same as above.
FWIW I agree. I barely ever use the CA method for any changes except maybe a few XML changes. It's fairly easy to manage folders and mods (compared with backup up and replacing files), and obviously because the dll works properly that way it's the most sensible way to proceed.
Even if the eventual installer doesn't put the DLL into the core Assets folder, you can always do that yourself quite easily. Thus, you'll be able to use BULL for other non-mod games just like you can with BUG.