That approach is ok if you really need to share the resources from another project, I don't think you need step 1.
But also consider that you could add resources to the class library and if the only reason you are referencing the other project is to get to resources, it might be better to just add the needed resources to the class library. Right click the class library project and choose properties, then see the Resources tab.
Best,
Joe