Wow, you've put a lot of work into this! There are a lot of things to talk about that will help you out:
1) Your capx is 180MB, which is enormous. The reason is your backgrounds are 4250x3500. However, in the game you have them scaled down to 648x487. Instead of scaling them, resize the actual image (in the editor or paint or something). The game already has noticeable lag because of the huge images, it's an easy fix and will avoid negative performance problems down the line. For future reference, it is far better to create your backgrounds from their individual components (tiled textures with sprites on top, for example) than to have the background be one giant image.
2) You can reduce your layout sizes to the window size of the actual game by clicking on the layout objects in the project list. On the property sheet for the layout (left side of the screen by default) you can adjust the layout size to 640x480.
3) For your input fields (name, age, etc.)- You don't need the instance variable 'control' if you're going to clone a new object type for every single button/list box/text field. The object is unique, so the events referencing them only ever apply to that single object.
However, you can use the same object in multiple places (like in my example I sent.) If you do that, use an instance variables to differentiate between multiple occurrences of the same object. Make sense? I cleared out the instance variable from each object and put the actions for each text/list box together on one event and it worked fine.
Like this:
<img src="http://i.imgur.com/OF781iS.png" border="0" />
Hope this helps!