Const-ness in glfwCreateCursor

Does glfwCreateCursor really need to touch pixels when it is creating a cursor?

No, however changing GLFWimage would be a API breaking change so unlikely to happen until a major update of GLFW.