Can you make the snowball texture for the item you hold different than the projectile when you throw it?
Not to my knowledge, no. The game uses whatever model you're using for the item as the projectile. The same thing happens with other item-to-projectile conversions such as fireworks. Arrows are the lone exception to this rule due to their needing another item (the bow) to be launched.