Two questions concerning Flash CS3 (duplicate resources & imaginary buttons)

Hello,
I’m currently working on a casual game with Adobe Flash CS3. And I have two conerns irritating me as I move forward with my project. I will try my best to communicate my question as coherently as I can in hopes that no one can become confused by my wording.

First Question:
Whenever I load in an image into the library (that eventually becomes a movie clip in my project) the image is imported in as a graphic symbol type. Whenever I want to create a movie clip which comprises of this particular graphic I have to drag an instance of the graphic on the stage and convert it to a movie clip symbol. I believe it would be more convenient to just change the property of the original graphic to make it into a movie clip that way.

This irritates me because after I create the movie clip I’m forced to have duplicate resources in my flash document library. This game I’m working on is for my resume/portfolio so I want the final product to be as small as possible in file size, but this duplicated resource problem is interfering with that goal. Any suggestions to get around this?

Furthermore, the need to make the graphic into a movie clip comes from the fact that the original graphic in the library can’t be given an instance name when on the stage.

Second Question COLOR=red[/COLOR][COLOR=red]:[/COLOR]
I want to accomplish something that I’m sure has been done before numerous times. However, unfortunately, in Flash CS3 I have no clue how to go about this. I want to create a button out of a specific rectangular region of a larger image.

Say, for instance, you have a wallpaper such as this: http://i262.photobucket.com/albums/ii117/SamuraiCow/AbstractWallpaperPurple.png

And you want to select a random rectangular region of the wallpaper, doesn’t matter where, and you want to turn that region into a functional button. How would you go about this? In photoshop, you can select a region and create a layer out of it. I was expecting a similar functionality here but instead of a layer, you can convert the selection region into a symbol (i.e.: a button).

[COLOR=red]**Note: **I solved this issue by simply creating a rectangle, converting it into a symbol and then set its alpha component to 0%. Perfect way to make an invisible. It’s always fun figuring stuff out yourself. I only post here as a last reort but ended up solving my own problem anyway. Yay![/COLOR]

[COLOR=black]Third Question:[/COLOR]
Regarding custom fonts–my game uses a bunch of non-system TTF fonts and I was wondering how it works in relation to flash. I want to avoid the obvious problem of a gamer having trouble playing my game because he or she doesn’t have a specific font file installed on his or her PC.

Is the font embedded into the SWF file or does the user/player have to install the TTF file on his or her PC in order to display the font correctly in my game?

Fourth Question [COLOR=red](Partially Solved)[/COLOR] :
How do I programmatically reference a library item in my flash document without having to have to graphically create an instance of the item on the stage?

[COLOR=red]Note: I already know about exporting a library item as an actionscript class. However, I’d thought there would be another way to go about this. But apparently not.[/COLOR]

Thanks for your time.