This is a sharepoint 2007 custom type that enhances the functionality of the out of the box "Hyperlink or Picture" type. It basically allows, once added to a list, the ability to upload a picture from the custom list via open dialog box, avoiding the tedious task of uploading the picture to a picture library then copy the url and then paste the url into a "hyperlink or picture”. So instead of having a two step process you can upload a picture directly to a the custom list generate a thumbnail to show on the list view and if click on the thumbnail a popup with the real size picture will show. This was my first attempt of creating a SharePoint custom type so once i publish the code here ill appreciate any comment in order to improve it.
So if you want to know how everything works, take a look at the video.
So if you want to know how everything works, take a look at the video.

So now you can upload pictures to your custom list or document library without the pain of uploading the files somewhere else and then copy the URL.
Currently I have a couple of problems but its fully functional, the first one is that attachments needs to be disable on the list not for Document libraries but for Custom lists, the second one is that you need to have at least one picture library in your site.I’m not going to explain how to deploy the WSP but it’s at codeplex so enjoy.
So if you want to know how everything works, take a look at the video.
And the codeplex link http://www.codeplex.com/enhancedpicture