I've implemented a language service supporting our scripting language, and to add some finishing touches I'd like to provide an icon for the new file type that is shown in the Solution Explorer. I understand that I can register the type with the OS and provide an icon that way, but I'd much prefer to be able to keep everything self-contained within the VSIX package.
The project that contains these files is a Visual C++ project (not C#), so I don't think I can add a project subtype that can do this. Do I have any other options?