Last week, I implemented a little startup dialog which will be shown on the first start of the application. I am going to consider a option to use relative paths when the folder of LDPartEditor, the LDraw lib and your part authoring share the same base path. As a result, the application becomes portable.
E.g.
"base-path"<path-separator>LDraw
"base-path"<path-separator>Foo<path-separator>Parts Authoring
"base-path"<path-separator>Bar<path-separator>Baz<path-separator>LDPartEditor_(win32, linux, mac)
E.g.
"base-path"<path-separator>LDraw
"base-path"<path-separator>Foo<path-separator>Parts Authoring
"base-path"<path-separator>Bar<path-separator>Baz<path-separator>LDPartEditor_(win32, linux, mac)