What would be the point of the password if it could be easily removed by running a program?
I think there are some hard drives/BIOSes that implement the ATA password incorrectly and can be tricked (just google hdd lock password), but other than that, you need some special knowledge and hardware to get around the ATA security.