WPF - пока помирать не собирается и новые приложения с его использованием постоянно выходят.
Использовать html для десктопного приложения тоже не вариант, так как вы уткнетесь в ограничения встроенного View контрола.
Такая таблица делается без использования тэгов TABLE, TBODY, TR, TD.
В вашем примере строки лучше сделать через DIV, тогда отпадут все вопросы "border-radius у tr"
А уже внутри строки можно и TABLE применить (если вам так проще) с фиксированной шириной столбцов.
Хотя столбцы тоже можно сделать через div с применением стиля: display: table-cell;
1. Вы можете менять страницу на сервере в зависимости от того какой user-agent пришел от клиента.
2. Вы можете написать небольшой код для страницы, который сам будет подгружать нужные скрипты.
JQuery тут не поможет, а вот обычный javascript + сообразительность помогут.
Берете точки одного svg, это все придется самому рассчитать, второго и последовательно перестраиваете основной svg продвигаясь к виду второго.
Только так