I don't think you can for dlls, you couldn't in vb6 either. Or could you? I think it was just activeX exes that you could swap the icon on, could be wrong on that one.