Since I can't really test removing the folder, if it is removable you should be able to go to your User - Pictures folder and remove it there.
I don't know if it is a Windows default folder or possibly some other utility put it there, but I do see an option to move it, which I also can't try.