I read that you are planning on using wine for the implementation of the windows forms, maybe you could use a toolkit like wxwindows who is mulitplatform to implement this. I don't know too much about .net, so i don;t know what problem you are facing with the windows forms