The illusion of a "trash bin" is created by the file manager, e.g. Nautilus. It is just a normal directory somewhere in your home. For Nautilus, I think, it's
~/.local/share/Trash. The Linux kernel itself doesn't know about the trash bin.
However, as there are quite a few file managers for Linux (I can name Nautilus, Nemo, Dolphin, Caja and PCManFM from memory, but there certainly are more than just those), it is near to impossible to create a program which moves items to the trash of the current file manager compatible with all file managers out there.
So I think you'll have a hard time finding a program fit for your needs. And if you don't find anything, you could get the source code of your favorite image display software and patch it so it will move images to PCManFM's (or another one if you don't use LXDE's default FM) trash.