You seem to be mixing up iDVD and DVD Player. iDVD is for making (region-free) DVDs, and DVD Player is for playing home-made and commercial DVDs. The region protection is done in hardware, and patching DVD Player won't help. You can get hardware patches, but I can't go into details as I believe that they are illegal in the US.