I got so bored, so here are three more tutorials, all for PS 7, though I imagine they'd be easily translated.
Feel free to ask any questions if my directions are a little shaky, I'm more than happy to explain myself! :D
to 
1. Ok, let's first start with a base picture. I'm going to be using this one of Constantine Maroulis.
2. I flipped it (Image >> Rotate Canvas >> Flip Horizontal) and rotated it 90 degrees counter clockwise (Image >> Rotate Canvas >> 90 degrees CCW), so it's like he's lying against the bottom. Weird, I know.
3. Crop it to 91 x 88

4. Sharpen (Filter >> Sharpen >> Sharpen)
5. Fill with this gradient, made by
crumblingwalls and set the Blending Mode to Screen.
>> 
6. Merge all (Layer >> Merge Visible)
7. Create a new 100 x 100, filled with white.
8. Paste the base we were just working on, on to the blank canvas in the top right-hand corner.
9. Add a 1px black border around the pic by selecting the Rectangular Marquee Tool, selecting the picture and right clicking, then hitting Stroke. Make your settings like mine:

Then you get this:

10. Go to the very bottom layer on our new icon thing, and create a new layer above the first one. Using the Eyedropper Tool, select a colour out of the icon. I'm using #8A61C1.
11. Use the following brush in the bottom left-hand corner, making sure it's below the picture and border layers.

Brush by
crumblingwalls
It should now look like this:

12. Now go back to the top most layer and create a new one above it. This is our text layer. I simply wrote "Constantine" in caps, with the following settings:
+ Font: Times New Roman, Regular
+ Size: 8pt
+ Anti-Alias: Smooth
+ Colour: #8A61C1
+ Kerning: 10
I duplicate the text layer to make it a little more readable.
13. Create a new layer above the last layer. This time, we're going to add a text brush, by
tehsexicons

14. Merge all (Layers >> Merge Visible) and duplicate.
15. Right click on your duplicated layer and hit Blending Options. A window will open, and at the bottom, you will see Stroke. Hit that, and key in the following settings:
+ Size: 1px
+ Position: Inside
+ Blend Mode: Normal
+ Opacity: 100%
+ Fill Type: Colour
+ Colour: #00000
Then hit ok.
And this is our final product!

Layers panel:

to 
1. Using this picture of the yummy Constantine, we're gonna crop it into a 100 x 100 base.
2. Sharpen (Filter >> Sharpen >> Sharpen), and then fade it (Edit >> Fade Sharpen) by 80%.
3. Create a new layer.
4. Add this gradient by
crumblingwalls and set it to Screen
>> 
5. Create a new layer.
6. Add this light texture, made by ??, and set it to Screen.
>> 
7. Another new layer for our text. I wrote the word "smile" in lowercase, towards the bottom of the left-hand corner, with the following settings:
+ Font: Times New Roman, Roman
+ Size: 12pt
+ Anti-Alias: Smooth
+ Kerning: 100
8. Set the Blending Mode on that layer to Soft Light.
9. Duplicate the text layer.
Done!

Layers panel:

to 
1. Using the following picture of Constantine, I cropped it into a 74 x 57 window.
>> 
2. Open a new 100 x 100 document.
3. Using the Eyedropper Tool select a colour from the background of your pic, and flood fill your base. (I used #A9D2D6)
4. Sharpen (Filter >> Sharpen >> Sharpen) your base.
5. Go back to your plain base and add the following texture, and set the Blending Mode to Luminosity.
>> 
6. Paste your picture onto the base and add a 1px white border. (Using the Rectangular Marquee Tool, select your pic, right click, hit Stroke and change the settings to what you want.)

7. New layer.
8. Text time! I wrote "Constantine" in the following settings:
+ Font: Century Gothic, Regular
+ Size: 14pt
+ Anti-Alias: Smooth
+ Kerning: 10
+ Colour: #00000
Set the layer to Soft Light and duplicate.
9. New layer.
10. More text! "My Idol" x 3, with the following:
+ Font: Century Gothic, Regular
+ Size: 6pt
+ Anti-Alias: Smooth
+ Colour: #00000
Set the layer to Soft Light and duplicate.
Final product!

Layers panel:
Feel free to ask any questions if my directions are a little shaky, I'm more than happy to explain myself! :D
to 
1. Ok, let's first start with a base picture. I'm going to be using this one of Constantine Maroulis.
2. I flipped it (Image >> Rotate Canvas >> Flip Horizontal) and rotated it 90 degrees counter clockwise (Image >> Rotate Canvas >> 90 degrees CCW), so it's like he's lying against the bottom. Weird, I know.
3. Crop it to 91 x 88

4. Sharpen (Filter >> Sharpen >> Sharpen)
5. Fill with this gradient, made by
>> 
6. Merge all (Layer >> Merge Visible)
7. Create a new 100 x 100, filled with white.
8. Paste the base we were just working on, on to the blank canvas in the top right-hand corner.
9. Add a 1px black border around the pic by selecting the Rectangular Marquee Tool, selecting the picture and right clicking, then hitting Stroke. Make your settings like mine:

Then you get this:

10. Go to the very bottom layer on our new icon thing, and create a new layer above the first one. Using the Eyedropper Tool, select a colour out of the icon. I'm using #8A61C1.
11. Use the following brush in the bottom left-hand corner, making sure it's below the picture and border layers.

Brush by
It should now look like this:

12. Now go back to the top most layer and create a new one above it. This is our text layer. I simply wrote "Constantine" in caps, with the following settings:
+ Font: Times New Roman, Regular
+ Size: 8pt
+ Anti-Alias: Smooth
+ Colour: #8A61C1
+ Kerning: 10
I duplicate the text layer to make it a little more readable.
13. Create a new layer above the last layer. This time, we're going to add a text brush, by
tehsexicons
14. Merge all (Layers >> Merge Visible) and duplicate.
15. Right click on your duplicated layer and hit Blending Options. A window will open, and at the bottom, you will see Stroke. Hit that, and key in the following settings:
+ Size: 1px
+ Position: Inside
+ Blend Mode: Normal
+ Opacity: 100%
+ Fill Type: Colour
+ Colour: #00000
Then hit ok.
And this is our final product!

Layers panel:

to 
1. Using this picture of the yummy Constantine, we're gonna crop it into a 100 x 100 base.
2. Sharpen (Filter >> Sharpen >> Sharpen), and then fade it (Edit >> Fade Sharpen) by 80%.
3. Create a new layer.
4. Add this gradient by
>> 
5. Create a new layer.
6. Add this light texture, made by ??, and set it to Screen.
>> 
7. Another new layer for our text. I wrote the word "smile" in lowercase, towards the bottom of the left-hand corner, with the following settings:
+ Font: Times New Roman, Roman
+ Size: 12pt
+ Anti-Alias: Smooth
+ Kerning: 100
8. Set the Blending Mode on that layer to Soft Light.
9. Duplicate the text layer.
Done!

Layers panel:

to 
1. Using the following picture of Constantine, I cropped it into a 74 x 57 window.
>> 
2. Open a new 100 x 100 document.
3. Using the Eyedropper Tool select a colour from the background of your pic, and flood fill your base. (I used #A9D2D6)
4. Sharpen (Filter >> Sharpen >> Sharpen) your base.
5. Go back to your plain base and add the following texture, and set the Blending Mode to Luminosity.
>> 
6. Paste your picture onto the base and add a 1px white border. (Using the Rectangular Marquee Tool, select your pic, right click, hit Stroke and change the settings to what you want.)

7. New layer.
8. Text time! I wrote "Constantine" in the following settings:
+ Font: Century Gothic, Regular
+ Size: 14pt
+ Anti-Alias: Smooth
+ Kerning: 10
+ Colour: #00000
Set the layer to Soft Light and duplicate.
9. New layer.
10. More text! "My Idol" x 3, with the following:
+ Font: Century Gothic, Regular
+ Size: 6pt
+ Anti-Alias: Smooth
+ Colour: #00000
Set the layer to Soft Light and duplicate.
Final product!

Layers panel: