Refcat,
Дело в том, что на вашем роутере, существует так называемая ARP таблица, в которой перечислены MAC адреса и соответствующие им IP адреса. Если вы измените MAC адрес, то роутер будет еще какое то время слать пакеты по старому адресу, что вы заметите как кратковременый обрыв соединения.
В случае если адрес выдается вам DHCP то смена MAC адреса вызовет обновление IP адреса, что займет еще сколько то времени.
Плюс из возможных неприятностей - блокировка на свитче, если там включена port security. Но это наверное вам вряд ли встретится.
Кстати для подобных целей (программа привязана к MAC адресу) я добавлял к компу еще один сетевой интерфейс (можно никуда не подключать) и спокойно прописывал там нужный MAC адрес. Все работало и никаких танцев с реестром