Yes it can be done. I just did it on my car.
No the Ford dealer can't do this for you, and it's not because they're jerks, it's because the Ford IDS software doesn't allow individual configuration changes. It applies an "as built" file downloaded from Ford on a per-VIN basis so a BCM can only be configured for the options a car was built with.
Forscan however will let you do it.
Here's what you'll need.
Forscan:
http://www.forscan.org
Adapter:
https://www.amazon.com/gp/product/B01F0GVBWY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
Install Forscan and request an extended license key:
http://forscan.org/forum/viewtopic.php?f=5&t=836
Learn how to use central configuration:
http://forscan.org/forum/viewtopic.php?f=6&t=1932
And here's some screenshots of me doing this to my own car:
Connection established:
Make sure you pick the IPC one and not the BCM one:
Central configuration screen showing foglights disabled:
Editing the value:
Click write and confirm:
Writing the new values (I was nervous):
Finished:
Now I don't actually have fog lights installed yet. I was waiting to see if this would work before buying them and the switch, which I'm going to go ahead and order them now. We'll see when they arrive if they actually work but I have no reason to believe they wont.
Also saw some other interesting things that can be configured:
Such as removal of the speed limiter:
Speedometer adjustment for different tire sizes:
Or different final drive ratios (this will be very useful for the first person who attempts a 6-spd swap!)
So that's that. No hacking your wiring or installing ugly aftermarket switches.
Important:
Ok so once I finally installed the fog lights and the switch I realized it wasn't working. I went back in again with Forscan and realized my error. Central config is in 2 places. The IPC, which apparently is the main store, and the BCM, which is the backup. So I did my configuration in the BCM, which seems then it was overwritten again by the IPC. I went back in and did on the IPC, and NOW it's working.
No the Ford dealer can't do this for you, and it's not because they're jerks, it's because the Ford IDS software doesn't allow individual configuration changes. It applies an "as built" file downloaded from Ford on a per-VIN basis so a BCM can only be configured for the options a car was built with.
Forscan however will let you do it.
Here's what you'll need.
Forscan:
http://www.forscan.org
Adapter:
https://www.amazon.com/gp/product/B01F0GVBWY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
Install Forscan and request an extended license key:
http://forscan.org/forum/viewtopic.php?f=5&t=836
Learn how to use central configuration:
http://forscan.org/forum/viewtopic.php?f=6&t=1932
And here's some screenshots of me doing this to my own car:
Connection established:

Make sure you pick the IPC one and not the BCM one:

Central configuration screen showing foglights disabled:

Editing the value:

Click write and confirm:

Writing the new values (I was nervous):

Finished:

Now I don't actually have fog lights installed yet. I was waiting to see if this would work before buying them and the switch, which I'm going to go ahead and order them now. We'll see when they arrive if they actually work but I have no reason to believe they wont.
Also saw some other interesting things that can be configured:
Such as removal of the speed limiter:

Speedometer adjustment for different tire sizes:

Or different final drive ratios (this will be very useful for the first person who attempts a 6-spd swap!)

So that's that. No hacking your wiring or installing ugly aftermarket switches.
Important:
Ok so once I finally installed the fog lights and the switch I realized it wasn't working. I went back in again with Forscan and realized my error. Central config is in 2 places. The IPC, which apparently is the main store, and the BCM, which is the backup. So I did my configuration in the BCM, which seems then it was overwritten again by the IPC. I went back in and did on the IPC, and NOW it's working.