Where does PATH get set

I want to remove some directories from my path that point to some stuff that I removed. I know how to remove specific paths after they are already there in a script, but I would really like to know how they get there in the first place. I know these directories are not being added to the path in the places that I know to look which are:

etc/bash.bashrc
etc/bash/bashrc.local
etc/initscript
etc/profile
etc/profile.local
home/dmiller.bashrc

Where else should I look? (The path directories have to do with java if that helps.)

Thanks

When these are added as a result of installing the packages, they should also be removed when you deinstall the packages, else this would be a bug in the product (or pacakage).

By using *grep *I found one more in /etc where you may have a look: login.defs.