I have not called Cef.Shutfown(), because I have understood that it will shutdown whole Cef infrastructure.
In my application I can have multiple Cef browser components at the same time running and when I close one I'm currently calling ChromiumWebBrowser.Dispose(). Dispose method will close that specific process, but sometimes 1-2 other processes will be there even I do not have any ChromiumWebBrowser instance anymore.
I could maybe call Cef.Shutdown() when I call browser's dispose if there is a way to get number of live BrowserProcesses. I think that extra process what I can see now is RenderProcess maybe?
-karsu