Francisco,
You might want to think about creating a builder that can iterate over all the objects in a form and fill in any missing key values. You could integrate it into the build process and it would have the benefit of making sure all your values to be translated are included in your conversion table and alert you when new items have appeared.
>Well, I don't want the developers to be worried with creating Context Keys each time they write Texts in Captions, Status Barr Text and ToolTips.