or are you saying as good practice goes, sender should be directly cast into a type toolstrip before using his methods or properties?

If --- that is the case, directly declaring toolstrip type in the parameter would seem to make more sense..

??