I use KeePass on multiple system and sync the databases via Dropbox. The challenge is that the path to the Dropbox folder is different on each system because I am logged using a different user name and the Dropbox folder is always in my user profile.
I also use a single KeePass.config.xml file that I place in the KeePass application folder so that KeePass works the same way on each system.
The problem is that the path to recently opened files stored in the KeePass.config.xml uses a relative path based on the location of the KeePass.exe file. This means that I can only use this feature on one system.
My feature request is that KeePass would evaluate and evaluate/replace environment variable in the path item so that the following entry <Path>%USERPROFILE%\Dropbox\KeePass\NewDatabase.kdbx</Path> would evaluates to C:\Users\John Doe\Dropbox\KeePass\NewDatabase.kdbx
As is stands now <Path>%USERPROFILE%\Dropbox\KeePass\NewDatabase.kdbx</Path> evaluates to C:\Program Files (x86)\KeePass Password Safe 2\%USERPROFILE%\Dropbox\KeePass\NewDatabase.kdbx