Good deal, you've already got the tricky part then. Displaying the crosshair in a picture control just requires
some simple graphical programming (although I used a circle instead of a crosshair because I'm lazy). I've attached a quick example, I haven't tested it with a joystick since I don't have one, but as long as you can get the x and y axis values from your joystick and you know the maximum possible value for them, you should be able to plug it right in. Let me know if you have any questions.
Ryan K.