<p>As a developer who spent many years working within Visual C++ 6, I'm used to working with the String Table resource to store unicode strings for localization. Is there a resource within Visual Studio 2005 that provides the same? Are there any third party libraries or tools?</p>

ResourceManager
is your friend - and yes, Visual Studio still has support for it all in the editor. You might also want to read "
Encoding and Localization
". If you're really keen, I can thoroughly recommend
Guy Smith-Ferrier's book on .NET i18n
.