Wenn sich da ne Commandline öffnet, hat jemand was gefuschelt... Und bei Übergabe von Parametern an cmd.exe ist ein "&" immer problematisch. Schau doch mal, was für .html bei Dir so definiert ist :)
HKCR\.html\OpenWithProgIDs, da sollte htmlfile stehen. HKCR\htmlfile\Shell\Open, was steht da so?