Various improvements.

Please let me know if you require any changes.

Thanks for the plugin.
Ah, this enables users to configure the property with both a path string and a File object.
OK. Thanks.