Hi!
I'm sorry if this subject has been discussed earlier (I didn't find any relevant threads but the wording might be different), but I'd love to have some kind of API to tag and retrieve tag files from my own programs. I think this would be really great, because more often than not, programs with useful features are very bad at co-operating with other programs. This is pretty annoying because I don't think any monolithic program does everything better than many smaller programs designed to do just one thing.
Anyway, it would be great to have, for example, a separate image viewer, that the users could use to tag the images without switching back and forth between other programs. Tag2find would simply provide a tagging backend and of course the search. A lot of programs offer tagging features but it would be really, really great if Tag2find would bind all the programs together. Why invent the wheel again and again and again (especially, if someone had already come up with a perfect design for a wheel)?
You mentioned in a thread you use SQLite heavily, I think this is one possible route to access the tags, if you could simply connect to the DB with your own program and do whatever you want. Although an proprietary API obiviously is the way to go.
Just some random thoughts as a fellow developer. Keep the project alive.
