The only way to actually change the picture is to hack the AuthUI.dll file with a resource editor application. You change bitmap 12223 to the photo you would like. The only problem is it gets reset back to the blank screen when the file is updated in patches, which already happened to me once.
But it is do-able.