Max Payne 3 does not start from its original executable, instead, it uses a launcher with additional configuration options and many other social activities. You can find this launcher accessing Start > All Programs > Rockstar Games. It may not be necessary but you will need the DVD inserted every time you want to play.