How to save screenshot then use it as a gui texture?

Hi guys sorry if this has been asked before already...what I'm trying to do is basically save screenshots of the game, then load them into the game again as a gui texture.

However I'm not sure how to save the screenshots using Application.CaptureScreenshot to anywhere other than the default location...further more I cant seem to load the images as a Texture2D (Application.dataPath doesn't seem to work as the images aren't in assets folder).

Does anyone have any good suggestions or pointers?

EDIT: is there a quicker way without going through WWW.texture?

You can capture screenshots using CaptureScreenshot, and load it through WWW.texture .

Hope that helps.