It was never a bug, it was down to IE9 creating two instances of the scripting engine so that when PSPad asked Windows what engines were available Windows would send a list which included the same engine twice and PSPad just listed what scripts were available for each engine returned. Now Jan just has it ignore duplicate engines.