Zábavné čtení.
Ještě bych rád autora dotazu upozornil, že je velmi zpozdilé používat profil jakéhokoli uživatele k ukládání aplikací, které se mají asociovat.
Dále je vhodné se kouknout do registrů, zda ta změna proběhla, a zda proběhla na úrovni systému (HKLM) nebo uživatele (HKCU), výsledek spojení těchto dvou registrů je vidět v HKCR. Od dob userprofile2.0 to totiž je rozděleno.