Bem, você pode executar o programa como dave rook mencionado,
De acordo com o seu erro HRESULT: 0x89721200
, ocorreu devido ao seguinte
Sobre o hresult HRESULT é um valor de 32 bits, dividido em três campos diferentes: um código de gravidade, um código de recurso e um código de erro. O código de gravidade indica se o valor de retorno representa informações, aviso ou erro. O código do recurso identifica a área do sistema responsável pelo erro. O código de erro é um número exclusivo atribuído para representar a exceção. Cada exceção é mapeada para um HRESULT distinto. Quando código gerenciado gera uma exceção, o tempo de execução passa o HRESULT para o cliente COM. Quando o código não gerenciado retorna um erro, o HRESULT é convertido em uma exceção, que é lançada pelo tempo de execução.
Para resolver o seu problema, tente localizar e reinstalar o arquivo mscorlib.dll no seu VS2010 e para obter mais referências sobre o seu código de erro:
Sobre o seu código de erro do hresult
Finalmente, gostaria de esclarecer que o programa escrito por você causou o erro e o software está funcionando bem.