So long story short, I followed the instructions here to have my program open when a specific file type is double clicked. http://www.dreamincode.net/forums/topic/58005-file-associations-in-visual-studio/
I included an Icon to be associated with the specified file type. The problem that arises is that when I go back to update/change that icon image and attempt to reinstall a newer version of the program, the old icon is used and not the one I changed it to be in visual studio...
The icon is probably cached in the shell icon cache. Delete
%USERPROFILE%\AppData\Local\IconCache.db
(and kill explorer or log off) on NT6 or use TweakUI on older systems.