A simple neo4j desktop app

o Launches one neo4j server database inside the JVM pointing to a database
  of choice.
o Integrated launch4j for building an .exe file of one uber-jar of everything.
o Ability to tweak heap size of the launched JVM (requires restart)
o Ability to tweak database properties (uses <dbDir>/neo4j.properties convention for now).
o Support for server extensions, looks at extensions/*.jar next to
  the run .exe file.
o Also added GUI to configure which packages contain resources, and
  should be mounted by the server.
o Added system tray integration:
  If the window close button is pressed and the database is stopped then the
  Neo4j Desktop app is shut down fully.
  But if the database is in any other state the app is just minimized to the
  tray, and a click on the tray will reveal it again. This is the simplest
  possible integration to start off with.

co-author: LWN, AJ