I noticed my private post types were not showing up and actually wanted to use the Custom Status for one of them. I found a line in settings.php (311) that gets custom post types that are not built in and are public. I removed public and it seems to work fine but of course had to edit the core file. So my questions are
1) Will this break anything you can think of?
2) Is it possible to do this without changing core plugin files?