extended FileOpen mechanism:
(a) the ComponentManager now asks all existing components for their supported filetypes to show a better FileOpen dialog to the user
(b) the TODO still remains that the ComponentManager should not only search for instantiated components "who can handle this file?", but instead also classes available but not yet instantiated (use classfinder mechanism)
(c) added boolean return value to OpenFile function