Hi :)
I don't know about your first question, but I'm sure someone does.
As far as porting the program to Windows, I don't know of any way to get around the Windows API, unless there's some other wrapper API out there that might make it easier on you. I personally prefer the actual API to MFC, but that's just me. I added some links below to some Win32 API programming tutorials that I found useful.
http://sunlightd.virtualave.net/Windows/
http://macbase.cg.nu/win.htm (this one's a little confusing, but there's some info on getting some of the more annoying controls to work)
http://winprog.org/tutorial/There
are many more out there, especially if you choose MFC over the plain API. Don't forget about the MSDN library...it actually has quite a bit of good info, if you know what you're looking for.
Good luck!