Pretty straight-forward little accessory.. this is simply a way to remove clutter from your publish menu - by hiding those channels which you never manually publish to.
Note: Hidden Channels doesn’t enforce any security to prevent users publishing to a channel if they know the correct URL - it only removes the links from the main navigation menu and CP homepage.
I’ve uploaded this to Devot:ee, but while that’s pending you can download from Bitbucket here: http://bitbucket.org/crescendo/hidden_channels/downloads