userProgramsDict was superceded by vinPrograms computed-dict
(followup to ec813f3, fd29b8fc) #911