> Comments welcome. This is pretty radical. You basically have a relative-path version of EmbeddedFile in InsetBibtex and convert to EmbeddedFile if needed.
How about making EmbeddedFile a standard-alone class that does not derive from DocFileName? We simply save whatever path, relative or absolute a user provide, and get a real FileName when needed. Because two different absolute paths (external and embedded) are possible, this does make some sense. This would save us from all the relative path trouble. Opinions? Bo