Just a little tip which seems obvious now that I’ve done it, but may save some hassle for someone in the future. Combining reference software and DTPO is a bit of a constant topic here and on the web. For me the crux was to not duplicate PDFs. If I’ve done a load of annotations etc on a bunch of PDFs, the last thing I want is to have non-annotated copies of them in a reference manager (not to mention them taking up drive space). I just want all my research etc in one place, which for me is DTPO. BUT I also wanted to find a way of my reference software to automatically generate citations from PDFs imported into them, which is one of the very cool things about them.
The solution is just to set Mendeley to watch where DTPO stores its PDFs within DTPO. This can be found in the database (yourdatabase.dtBase2/Files.noindex/pdf). And that’s it. Now every time you import a PDF into DTPO, Mendeley will automatically scan it and generate a record of it in Mendeley. This technique will also work (I would assume) for those other reference managers that can watch folders. You could of course reverse this, by setting DTPO to index the folder that contains the PDFs you import directly into Mendeley (or Bookends, Sente etc), but personally I’d rather have all my stuff in DTPO.