cef_window doesn't need to be.  for that matter, cef_dark_window doesn't either.  These can be reused but if you want cef then you need to use cef_host_window or one of its derivatives