Installing Photo Mechanic 6 on a fresh Windows 11 machine should be the same as installing it on Windows 10 or W8. Just do a default install to the C: drive and everything should be just fine. I would launch Photo Mechanic and enable the demo or register it before installing any other applications or a VPN.
Best regards,
--Bob