Существует много рисков ... Например, если во время выполнения VB6 обнаружена дыра в безопасности - будет ли MS вкладывать деньги в ее исправление? Есть хороший шанс, что они это сделают, но на данный момент он настолько стар, что может не беспокоиться.
Оценка риска также должна основываться на степени важности вашего приложения, а также его масштабности и сложности. Если это лежит в основе вашего бизнеса, а простои в течение одного дня обанкротят ваш бизнес, я бы хотел заменить его довольно быстро на что-то, что действительно поддерживается.
Другая сторона медали в том, что у вас много компании. В производстве все еще много кода VB6 (я почти уверен, что некоторые вещи, которые я написал в VB6, все еще работают).