Visio 2003 and embedded objects in non-virtualized Word

I sequenced Visio 2003 a while ago and nothing to it really.
Followed the MS / Softricity recipe from: http://support.microsoft.com/kb/931813/en-us
However, I did start to get user reports that it wouldn’t integrate with Word (Office basic is installed locally on our clients).
Solving the problem with copy-n-paste from Word to Visio and vice versa was pretty easy, simple google and find this:
http://appvirtguru.com/viewtopic.php?p=7499

However, the users wanted more and the integration with word had to be complete.
Since I thought it would simply take registry keys I d/l SFT-Explorer and started looking through the package and use regmon to see what happend when Word tried to reach Visio.
After a few days of mapping, I had found two registry entries that I thought would do the trick. Of course it didn’t work and I kept extracting more and more.
Finally I had four .reg-files I had edited and still no solution. However, SFT-explorer only extracted the Default value as an @ value and when inserted into the locally registry – the default key had no value (but the @ did).
Correcting this mistake made it all work like a charm.
So here they come, my registry keys:
Remember though, you have to correct to your package name and SG-client path.
You should be able to change the corresponding places my settings when I tell you this:
C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe \”Microsoft Office Visio 2003 11.0b\”

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}]
"@"="Microsoft Visio 2000/2002 Drawing"
@="Microsoft Visio 2000/2002 Drawing"
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\AutoConvertTo]
"@"="{00021A14-0000-0000-C000-000000000046}"
@="{00021A14-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\DefaultIcon]
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\InprocServer32]
"InprocServer32"=hex(7):6d,00,2e,00,58,00,48,00,56,00,6e,00,2d,00,7d,00,66,00,\
28,00,5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,56,00,69,\
00,73,00,69,00,6f,00,43,00,6f,00,72,00,65,00,3e,00,2a,00,66,00,48,00,5d,00,\
50,00,4f,00,6b,00,36,00,3f,00,41,00,3d,00,50,00,55,00,43,00,41,00,6d,00,68,\
00,58,00,28,00,5d,00,00,00,00,00
@="C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe \"Microsoft Office Visio 2003 11.0b\""
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\Insertable]
"@"=""
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\NotInsertable]
"@"=""
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\ProgID]
"@"="Visio.Drawing.6"
@="Visio.Drawing.6"
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\TreatAs]
"@"="{00021A14-0000-0000-C000-000000000046}"
@="{00021A14-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\verb]
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\verb\0]
"@"="&Edit,0,2"
@="&Edit,0,2"
[HKEY_CLASSES_ROOT\CLSID\{00021A13-0000-0000-C000-000000000046}\verb\1]
"@"="&Open,0,2"
@="&Open,0,2"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}]
"@"="Microsoft Visio Drawing"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\AuxUserType]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\AuxUserType\2]
"@"="Visio"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\AuxUserType\3]
"@"="Microsoft Visio Drawing"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Conversion]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Conversion\Readable]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Conversion\Readable\Main]
"@"="VISIO Figures,VISIO Shapes,VISIO 4.0 Shapes,VISIO 5.0 Shapes,VISIO 6.0 Shapes"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Conversion\Readwritable]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Conversion\Readwritable\Main]
"@"="Visio 11.0 Shapes"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\DefaultFile]
"@"="Visio 11.0 Shapes"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\0]
"@"="3,1,32,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\1]
"@"="Embed Source,1,8,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\2]
"@"="VISIO Figures,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\3]
"@"="VISIO Shapes,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\4]
"@"="VISIO 4.0 Shapes,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\5]
"@"="VISIO 5.0 Shapes,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\6]
"@"="VISIO 6.0 Shapes,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\GetSet\7]
"@"="Visio 11.0 Shapes,1,1,1"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DataFormats\PriorityCacheFormats\0]
"@"="Visio 11.0 Shapes"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DefaultExtension]
"@"=".vsd, Visio Drawing (*.vsd)"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DefaultIcon]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\DocObject]
"@"="0"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\InprocHandler32]
"@"="ole32.dll"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Insertable]
"@"=""
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\LocalServer32]
"LocalServer32"=hex(7):6d,00,2e,00,58,00,48,00,56,00,6e,00,2d,00,7d,00,66,00,\
28,00,5a,00,58,00,66,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,56,00,69,\
00,73,00,69,00,6f,00,43,00,6f,00,72,00,65,00,3e,00,2a,00,66,00,48,00,5d,00,\
50,00,4f,00,6b,00,36,00,3f,00,41,00,3d,00,50,00,55,00,43,00,41,00,6d,00,68,\
00,58,00,28,00,5d,00,00,00,00,00
@="C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe \"Microsoft Office Visio 2003 11.0b\""
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\MiscStatus]
"@"="0"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\PersistentHandler]
"@"="{17F58AA4-C07A-48DC-9C2A-EF3154D0C1DF}"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\Printable]
"@"=""
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\ProgID]
"@"="Visio.Drawing.11"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\verb]
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\verb\0]
"@"="&Edit,0,2"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\verb\1]
"@"="&Open,0,2"
[HKEY_CLASSES_ROOT\CLSID\{00021A14-0000-0000-C000-000000000046}\VersionIndependentProgID]
"@"="Visio.Drawing"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Visio.Drawing.11]
@="Microsoft Visio Drawing"
"@"="Microsoft Visio Drawing"
"EditFlags"=hex:00,00,00,00
"SoftGridSource"="rtsp://seMAsdw03052:554/"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\CLSID]
"@"="{00021A14-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\DefaultIcon]
@="C:\\Documents and Settings\\senicka\\Application Data\\SoftGrid Client\\Icon Cache\\f334df3b-76c7-4a67-8ae6-a09864a61d65.ico"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\DocObject]
"@"=""
[HKEY_CLASSES_ROOT\Visio.Drawing.11\HTML Handler]
@="C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe \"Microsoft Office Visio 2003 11.0b\""
[HKEY_CLASSES_ROOT\Visio.Drawing.11\HTML Handler\shell]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\HTML Handler\shell\edit]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\HTML Handler\shell\edit\command]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\Insertable]
"@"=""
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol\StdFileEditing\server]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol\StdFileEditing\verb]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol\StdFileEditing\verb\0]
"@"="&Edit"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\protocol\StdFileEditing\verb\1]
"@"="&Open"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Open]
@="&Open"
"@"="&Open"
"SoftGridAppName"="Microsoft Office Visio 2003"
"SoftGridAppParams"="\"%1\""
"SoftGridAppVersion"="11.0b"
"SoftGridSource"="rtsp://seMAsdw03052:554/"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Open\command]
@="\"C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe\" /launch \"Microsoft Office Visio 2003 11.0b\" \"%1\""
"command"=hex(7):2d,00,30,00,58,00,5f,00,65,00,38,00,52,00,55,00,65,00,39,00,\
77,00,28,00,4b,00,46,00,52,00,31,00,32,00,4b,00,75,00,5b,00,52,00,65,00,6c,\
00,65,00,61,00,73,00,65,00,5f,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\
5f,00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,73,00,3e,00,67,00,4e,00,6b,\
00,4b,00,50,00,74,00,2d,00,27,00,4e,00,41,00,30,00,35,00,66,00,40,00,73,00,\
64,00,53,00,6e,00,4b,00,48,00,20,00,2f,00,6c,00,61,00,75,00,6e,00,63,00,68,\
00,20,00,22,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,\
4f,00,66,00,66,00,69,00,63,00,65,00,20,00,56,00,69,00,73,00,69,00,6f,00,20,\
00,32,00,30,00,30,00,33,00,20,00,31,00,31,00,2e,00,30,00,22,00,20,00,22,00,\
25,00,31,00,22,00,00,00,00,00
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Print]
@="&Print"
"@"="&Print"
"SoftGridAppName"="Microsoft Office Visio 2003"
"SoftGridAppParams"="/p \"%1\""
"SoftGridAppVersion"="11.0b"
"SoftGridSource"="rtsp://seMAsdw03052:554/"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Print\command]
@="\"C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe\" /launch \"Microsoft Office Visio 2003 11.0b\" /p \"%1\""
"command"=hex(7):2d,00,30,00,58,00,5f,00,65,00,38,00,52,00,55,00,65,00,39,00,\
77,00,28,00,4b,00,46,00,52,00,31,00,32,00,4b,00,75,00,5b,00,52,00,65,00,6c,\
00,65,00,61,00,73,00,65,00,5f,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\
5f,00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,73,00,3e,00,67,00,4e,00,6b,\
00,4b,00,50,00,74,00,2d,00,27,00,4e,00,41,00,30,00,35,00,66,00,40,00,73,00,\
64,00,53,00,6e,00,4b,00,48,00,20,00,2f,00,6c,00,61,00,75,00,6e,00,63,00,68,\
00,20,00,22,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,\
4f,00,66,00,66,00,69,00,63,00,65,00,20,00,56,00,69,00,73,00,69,00,6f,00,20,\
00,32,00,30,00,30,00,33,00,20,00,31,00,31,00,2e,00,30,00,22,00,20,00,2f,00,\
70,00,20,00,22,00,25,00,31,00,22,00,00,00,00,00
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\Print\ddeexec]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\PrintTo]
@="Print &To"
"@"="Print &To"
"SoftGridAppName"="Microsoft Office Visio 2003"
"SoftGridAppParams"="/pt \"%1\",\"%2\",\"%3\",\"%4\""
"SoftGridAppVersion"="11.0b"
"SoftGridSource"="rtsp://seMAsdw03052:554/"
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\PrintTo\command]
@="\"C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe\" /launch \"Microsoft Office Visio 2003 11.0b\" /pt \"%1\",\"%2\",\"%3\",\"%4\""
"command"=hex(7):2d,00,30,00,58,00,5f,00,65,00,38,00,52,00,55,00,65,00,39,00,\
77,00,28,00,4b,00,46,00,52,00,31,00,32,00,4b,00,75,00,5b,00,52,00,65,00,6c,\
00,65,00,61,00,73,00,65,00,5f,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,\
5f,00,44,00,65,00,73,00,6b,00,74,00,6f,00,70,00,73,00,3e,00,67,00,4e,00,6b,\
00,4b,00,50,00,74,00,2d,00,27,00,4e,00,41,00,30,00,35,00,66,00,40,00,73,00,\
64,00,53,00,6e,00,4b,00,48,00,20,00,2f,00,6c,00,61,00,75,00,6e,00,63,00,68,\
00,20,00,22,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,\
4f,00,66,00,66,00,69,00,63,00,65,00,20,00,56,00,69,00,73,00,69,00,6f,00,20,\
00,32,00,30,00,30,00,33,00,20,00,31,00,31,00,2e,00,30,00,22,00,20,00,2f,00,\
70,00,74,00,20,00,22,00,25,00,31,00,22,00,2c,00,22,00,25,00,32,00,22,00,2c,\
00,22,00,25,00,33,00,22,00,2c,00,22,00,25,00,34,00,22,00,00,00,00,00
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shell\PrintTo\ddeexec]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shellex]
[HKEY_CLASSES_ROOT\Visio.Drawing.11\shellex\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
"@"="{506F4668-F13E-4AA1-BB04-B43203AB3CC0}"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Visio.Drawing.6]
"@"="Microsoft Visio 2000/2002 Drawing"
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\Visio.Drawing.6\CLSID]
"@"="{00021A13-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Visio.Drawing.6\NotInsertable]
"@"=""
[HKEY_CLASSES_ROOT\Visio.Drawing.6\protocol]
[HKEY_CLASSES_ROOT\Visio.Drawing.6\protocol\StdFileEditing]
[HKEY_CLASSES_ROOT\Visio.Drawing.6\protocol\StdFileEditing\server]
@="C:\\Program Files\\Softricity\\SoftGrid for Windows Desktops\\sfttray.exe \"Microsoft Office Visio 2003 11.0b\""