In order to make a stereo cursor, it's a little more involved though. You would want to use the UI Canvas for this, so that way you can interact with buttons and other UI elements. I don't have all the code for this, but I found this Unity Asset that may help you (paid, but cheap):
To do it yourself, the important API is Input.mousePosition, which gives you the position of the visible or invisible mouse cursor inside your window in a range of 0 to Screen.width/height. Once you have that, you can use it to drive the position of a 3D object in your scene which will be your new cursor. Then just use the mouse click events as normal. The UI system won't be able to handle this, so you would need to use colliders or something to handle button events.
You can also set Cursor.lockState to keep it from going outside the window frame and clicking on other windows by accident. You don't really need to hide the windows mouse cursor either because you won't see it in VR anyway.