Технически ничего особо сложного нет, а вот по затратам - как сказать. Если приложение плотно завязно на WinAPI, то перерисовка его на что-то другое может отнять тонны времени и сил.
Значительность профита - это лишь ваше личное предположение, явно недостаточное, чтобы чтобы все бросить и кинуться клепать Компас под линукс. Для начала надо ТЭО составить, оценить возможный профит, ну и все такое.
Например, тяжеловесны пакеты для расчетов, вроде Ansys, Star-CCM, да даже Mathematica имеют Linux версии, хотя их стоимость в сотни раз превышает стоимость лиценза винды. (Казалось бы смысл экономить 10 штук на винду при стоимости обеспечиния в лимон рублей), но тем не менее они есть... Возможно это от того, что они очень любят распараллеливание вычислений, а это как заверяют эксперты в Linux сделать проще.
Но думаю, что не только из-за этого... Экономически выгодно значит.
PS. Ну а КОМПАС у меня конечно не лиценз) максимум могу у них выпросить бесплатную студенческую версию. Про Solid ваще молчу ,у них не допросишься


