"The uploading and capturing of screenshots is still an issue."
I do not see how this can be an issue. Ofcurse some may lack the knowladge of how to do it, but it does not require any sort of extra program.
1. Press F6 in-game
2. Use an image uploading website
such as 'postimage.org'(my personal favorite) to upload you image.
3. Copy the 'direct link'.
4. Post on forums by typing(remove the "."
: [img.]insert direct link here[/img.]
Done in four simple steps...