Всё зависит, каковы настойки браузера и какой браузер по умолчанию.
Например у меня всё правильно работает, как я понял вопрос

На другой машине будет совсем другой эффект. Тут вопрос тонкий, а не как кажется с первого взгляда. У кого то путь до хрома другой, у кого то - открывать в отдельном окне, а не открывать новую вкладку.
По этому надо понимать для кого делается программа.
Если для себя, то можно всё легко настроить и прописать, если для широкого круга пользователей, я именно так и думаю, то простого решения нет. И стоит ли овчинка выделки? Вот я и пристал с расспросами.

P.S.
Но вот если браз "не по умолчанию" открыт уже - как открыть в нём новую вкладку и передать в неё адрес?
А у меня как-раз обратный вопрос возник, как открыть новое окно, если уже одно открыто, добавляются только вкладки.