There are already great existing free software projects aiming at similar goals.
None of them could satisfy all these requirements:
The images are linked and not stored in an extra place (that means if you move or rename the images, the links are broken) and cannot be accessed remotely.
Going the way of using a proprietary tool for my private data is a no-go for me. Wouldn't you also like to have the full control on how and where your personal data is stored? Beside this also the commercial software that satisfies all the requirements above could not be found by us…