private static void initilizeCursors() {
		Toolkit tk = Toolkit.getDefaultToolkit();

		Image image = drawLeftArrow();
		LEFT = tk.createCustomCursor(image, new Point(0, 6), "LEFT");

		image = drawRightArrow();
		RIGHT = tk.createCustomCursor(image, new Point(31, 6), "RIGHT");

		image = drawTopArrow();
		TOP = tk.createCustomCursor(image, new Point(6, 0), "TOP");

		image = drawBottomArrow();
		BOTTOM = tk.createCustomCursor(image, new Point(6, 31), "BOTTOM");

		image = drawStack();
		STACK = tk.createCustomCursor(image, new Point(8, 8), "STACK");

		image = drawNewWindow();
		NEW_WINDOW = tk.createCustomCursor(image, new Point(0, 0), "NEW_WINDOW");
	}
The cursor values used when drag-n-dropping dockable components
Ghidra/Framework/Docking/src/main/java/docking/HeaderCursor.java