What's the difference between new-itemproperty and set-itemproperty?
For me the difference is that if you use new for an item property that exists you'll receive an error, you can use set-itempropoperty in all cases.
So new is for creation, and set is for modification or creation. New will not create if the property exists.