@cstross @nikatjef Looks like recent WINE and recent Scrivener aren't without some minor incompatibilities, but possibly nothing that would affect you? At least if BSD's stack isn't missing anything core for WINE to run Scrivener. Which makes semse, I guess it uses Qt6 so it's already mostly written in a nicely portable cross-platform toolkit, they just haven't ported it to any OS beyond Windows and MacOS.
https://appdb.winehq.org/objectManager.php?sClass=version&iId=42818https://appdb.winehq.org/objectManager.php?sClass=version&iId=421761Password and Dropbox definitely work officially on *Linux* at least, I don't use either myself anymore but see no indication they've dropped support. If you're not completely committed to the BSD plan (apologies, I missed if there was a reason you were) it really does seem like your core application needs are met by Linux these days—and it'd be mildly surprising if there was nothing in BSD-land that could reach that level with some fiddling.