Microsoft and the bloggers who report on this make the steps to remove the Microsoft .NET Framework Assistant from Firefox sound dangerous and time consuming. I followed the steps and it wasn't very hard at all. Microsoft even includes a command line argument that takes care of part of it for you. If you want to permanently remove this addon (instead of enabling it on a per- user level), here are the steps (from Microsoft)
1. Open a Command Prompt (Windows Key + R then cmd). In Vista, you must run it as an Administrator (which should happen automatically).
2. In the command prompt paste the following:
For x86 computers (32-bit):
reg DELETE "HKLM\SOFTWARE\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f
For x64 machines:
reg DELETE "HKLM\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f
3. Reset the changes made to the Firefox user agent
i. Inside of Firefox, type in 'about:config'
ii. Use the 'Filter' to find Preference name 'general.useragent.extra.microsoftdotnet'
iii. Right-click on the item and select 'reset'
iv. Restart Firefox
4. In your Run box (Win Key + R) paste the following:
%SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation
5. You'll see a subfolder called DotNetAssistantExtension. Delete this folder and all of its contents.
That should remove the addon permanently. If you want to remove the addon, this is the recommended method. If you want to enable it on a per-user basis, the Microsoft blog listed in my references includes the link to the patch.