D.rek, na jakim systemie sprawdzałeś?
-no-remote oraz MOZ_NO_REMOTE dotyczy jednoczesnego uruchamiania przeglądarki z różnymi profilami, ale... nie z tym samym (i stąd odpowiedni komunikat).
Od pewnego czasu (zdaje się że od wersji 3.5) ustawianie zmiennych środowiskowych (Moz_no_remote) nie jest konieczne.
Lepiej całkiem usunąć wpis i przestartować system.
Bez restartowania systemu (po usunięciu zmiennej), wspomnianą zmienną można wyłączyć/przełączyć przez Set MOZ_NO_REMOTE= (bez 0).
Set MOZ_NO_REMOTE=0 działa tak samo jak Set MOZ_NO_REMOTE=1.
Oczywiście opcje/komendy dodane do skrótów są używane tylko gdy uruchamiasz 'ręcznie' przeglądarkę przez dany skrót.
Gdy 'odpalasz' link z innego programu, w Windows ścieżka do Firefoksa odczytywana jest z klucza:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\FIREFOX.EXE\shell\open\command
Nie ma tam dodatkowych komend, więc przeglądarka uruchamiana jest z domyślnym profilem.
Który profil ma być domyślnym można ustawić/zmienić w pliku profiles.ini (Default=1 w sekcji danego profilu).
W Windows XP plik profiles.ini znajduje się w C:\Documents and Settings\nazwa_konta_użytkownika\Dane aplikacji\Mozilla\Firefox\.