I use the option to 'show system tray icon' and 'minimize to tray instead of taskbar' - where tray really means menu bar on os x.
However, the keepassx icon continues to show in the dock.
Please consider providing an option to hide from dock so that keepassx is accessed entirely from the menu bar.
