Viper is a specialist. Specialists can use 1 primary weapon, and a special item in their "special" slot.
The M32 Grenade launcher can only be placed in the special slot, and therefore counts as a special item, just like the rest of the specialist items.