Please see my comment to the question.
Also,
there is absolutely no need in any 3rd-party component for solving such a simple problem. Everything is already provided in the design of
System.Windows.Forms
. (Or did you think the creators of this library were complete morons? :-))
But the problem is barely related to "screen resolution". First of all, what you cal "screen resolution" is not resolution, this is a size of the screen in pixel; and resolution is a very different thing. You should also take into account that, even if a user a big screen, this person has a full right to resize the main window. In most cases, this is not nice to provide fixed-size forms.
The ideas and techniques are extremely simple, and the requirement for size-tolerant design is one of the most elementary ones. Please see my past answers:
Zom Out malfunctions when Screen resolution changes[
^],
how to dock button so that it can adjust with the form[
^] (a rudimentary code sample here);
see also:
GUI Apperance - C#.Net[
^].
As to the "attractive forms", this is a matter of design skills, taste, experience. Again, no 1st-party or 3rd-party components can guarantee it.
—SA