Suponho que você poderia tentar instalar o Framework 3.5 e seu SP1 .
Eu esperaria que os programas ficassem felizes com uma versão posterior, mas talvez o Small Basic requeira algo que esteja apenas nessa versão ou alguém tenha esquecido de adicionar o bit "ou mais tarde" ao especificar que o Small Basic precisava da versão 3.5 ou posterior. De qualquer forma, pelo menos o instalador está lhe dando uma pista sobre por que está falhando ...