You might also want to check that your preferences are being saved from session to session. I looked through 3dEyes' patchset and didn't see the patch I had apply to overcome the fact that QStandardPaths::(App)DataLocation returns "None" on Haiku.
I reported the problem/fix
here.