Some weapon don't work for air unit atm. Shotgun, grenade, cannon shell and poison gas can. All others weapons work fine. Air units ignore collisions. So any weapon rely on collision don't work for air units.
I'll need some digging to change those in next update.