Yeah I tryed support multiple reso its a pain >.>
Not really. You just have to really think your design through.Not supporting multiple resolutions means that some people (people with LCD screens for example) will be forced to look at a really ugly display. Which is a bad thing. Also, in the future PC hardware may not support whatever resolution you think is a good idea. For example all professional graphics cards that I've tried (Wildcat & FireGL) do not support 16 bit displays at all, so your masterfully design application will fail anyway.
Support multiple resolutions. It'll be worth it in the long run!