support even if user name not same as userFolder name. also force change registry settings as desired

.Example
# change username share's userFolder from c:\users\share to c:\users\hoge
Set-NewUserProfileImagePath -user share -currentUserFolderName share -newUserFolderName hoge -Verbose

.Example
# evenif userfolder name not same as username, you can change username share's userFolder from c:\users\hoge to c:\users\share
Set-NewUserProfileImagePath -user share -currentUserFolderName hoge -newUserFolderName share -Verbose

.Example
# with -force switch, you can force input desired imagepath c:\users\share to registry for user share. This never depend on how userfolder is set
Set-NewUserProfileImagePath -user share -currentUserFolderName hoge -newUserFolderName share -Verbose -Foce