I am a regular user of both VisualSVN and Team Foundation Server. One thing I have noticed is that I really dislike the icons VisualSVN uses in the Visual Studio Solution Explorer (the green, yellow, and red orbs). I do, however, like the icons that are used for TFS projects (the blue lock for checked-in, red check mark for checked-out and the user icon for conflicts or modified by someone else).
VisualSVN uses regular Windows Icon files for the overlay images. So, to replace them with TFS icons, you simply have to override the Icon files in VisualSVN.
These icons are 7×16 in size and can be found in one of the following locations:
(64-bit): C:\Program Files (x86)\VisualSVN\Icons\SolutionExplorer\32bit\TrafficLights
(32-bit): C:\Program Files\VisualSVN\Icons\SolutionExplorer\32bit\TrafficLights
I am using the attached icons. Enjoy!