Can't a Macbook Pro work properly on integrated GPU only?
Just moving kext files won't disable your discrete graphics card, it will just make it work in a very basic mode.

You can achieve that modifying certain EFI variable. I answered this other question with the full procedure to permanently disable discrete graphics card on startup and have a fully functional machine.