You should not edit Form.resx
files manually. Together with Form.Designer.cs
files they should only be edited with the use of winform designer.
Form.resx
and Form.locale.resx
files contains all resources associated with that form controls: icons, cursors, images, localization strings, etc.
If you need to put custom resources, then simply create separate resx-files (see here of how to work with them).
It is still a question, if you really need to use resource files. Having static
class to store strings is much more comfortable way, you will have all power of intellisence (find all references, no spelling errors, etc), while accessing resources required specifying identificator, where you can very easily make a mistake or two. If you think about localization, then it's different story (but still, you can use reflection and text-files to have it way more comfortable then microsoft satellite way).