Rzecz w tym, że orginalnego pliku ceshell podmienić raczej nie można, bo siedzi on w Windowsie, a na dodatek jest chyba ładowany podobnie jak coredll - to znaczy tylko z romu. Recepta jest taka - przygotować zewnętrznego explorera z kompletem bibliotek (w tym z ceshell z podmienioną nazwą i podmienionym odwołaniem), zamknąć orginalnego explorera, po czym uruchomić tego zewnętrznego. Kiedyś coś takiego przygotowywałem, jak chcesz to poszukam (nie zostało sprawdzone niestety).