If you were primarily targeting a Windows market for a desktop application, but want to develop under Linux, what tech stack would you choose?