I can see no sense in making a DIFFERENT psBitmapPath for every image, I would expect that the shorter route would be to allow the user a checkbox that enabled using the workspace bitmaps path for any images, where the user needs another path, they can copy & rename the parameter.