Não, não é seguro usá-los. Os ícones no Shell32.dll são um detalhe de implementação. Você não pode confiar que eles não mudem. Os ícones no Shell32.dll são para uso do Windows, não o seu.
Veja esta postagem feita por um blogueiro da Microsoft no time da shell .
Remember, resources in system DLLs should be treated as implementation details, unless explicitly documented otherwise.