I`ve been working on a WinFrom application using VS2008 and C# 3.5. I`ve been running it on Windows 7. It looks professional and I`m pretty happy with the results. When I try to run the application on Windows XP, I get a not so appealing look - grey and boxy. The style is getting inherited from XP. Is there any way you can make it platform independent, or atleast make it more professional looking on XP?
Is WPF the answer? Before I spend too much time looking into it, what are the options I should consider. If WPF is the answer, I can use most of the code which I already have. I only have to spend time with the UI.