Question: how to make xnview default?
Answer: Ok, found a solution. You have to run XnView MP as admin, then go to Settings, go to Integration and click on Set file associations... It will show the message that you need to go to Windows Settings, but if you check, this time XnView MP will be in the default Photo Viewers list.