No, the resource file is not needed.
As far as the Settings link not appearing for an instance of your feature that you placed prior to creating the settings, I think you may have accidentally changed the feature guid after setting up that first instance. Try deleting that original instance and then add the feature back to the page.
HTH,
Joe D.