How do Services work on Mac OS X Lion (I can't make them appear in Menu Bar)
Make sure that the service is being saved to ~/Library/Services as a .workflow file. It only seems to include Services in the menubar when they are saved to this path.

Additionally, ensure that the Services folder is not an alias to another folder. It should show up as a normal folder in finder. I had a similar problem and was able to resolve it by removing the alias I created in ~/Library/. Instead of my Services alias, I created the Services folder as a normal folder. Once I did that, every script that was saved there began to appear in the menu as expected.