I think I may have answer... The Lasgun fires a concentrated beam of light, and light carries energy. Two well known facts established in this dicussion. But Light energy transfers to heat when it comes in contact with ANY matter. Gas that is heated in any way expands (this includes air).
The Air in the lasgun BEFORE it is fired is at atmospheric temperature, then the lasgun is fired rapidly heating the air suddenly causing a slight explosion in the barrel (the gun does not blow up coz it is built with this sort of thing in mind). This 'explosion' causes the recoil in the gun, because air has mass and can exert force on an object. The reason the force (recoil) goes directly backwards is that the air in the gun, when expanding has no where else to go but out the barrel, so the reactionary force simulates recoil.
Hope that makes sense
