Added docking framework to replace the JDesktopPane.
Removed background preference.