I finally got PainlessSVN to read the icons that are associated with files in the Windows shell. That took some Win32 API hacking though.
Here's a screenshot of the left hand side treeview:

Here is a screenshot of the details pane:

I got the base code for doing this from this Microsoft link:
www.microsoft.com/downloads/details.aspx
This code is VB.NET, but it's fairly easy to convert to C#. Ok, I cheated. I pasted the VB.NET code into SharpDevelop 3.0, and let it convert it to C#. Didn't have to change anything. Visual Studio took the code without complaining.
Here's a list of the tools that I use for both programming and maintaining my website:
Programming
.NET Libraries
Intallation
Databases
- SQL Server 2000
- SQL Server 2005 Express Edition
- SQL Server 2005 Compact Edition
- SQLite - http://www.sqlite.org
Graphics
Website
System Administration
Project Management
These tools are the ones I want to use, but for lack of funds, time, or knowledge, I haven't been able to incorporate into my practices:
I'm just amazed at the sheer number of programs that I'm using. I'm pretty sure I left out some, since I did this from memory. A couple of these are just way too expensive at this time. I'm hoping to purchase them with the proceeds of the sales from the first version of PainlessSVN. This is one of the few disadvantages of growning a company organically.
I have been making a habit to purchase applications and apps from microISVs. I also check the Business of Software forums and Larkware News for other microISVs for tools that could make my life easier.
I came across BittBox a few days ago. This site and blog have an amazing collection of web graphic freebies. I've already used some of them to spice up this website. I'm thinking of using the glowing spheres for the buy now and download buttons. Here's the URL: