Extended unit tests

Attempted to "mock" the file system for creating/testing shortcut
creation, but doesn't look like this will work, due to inability to mock
a ComObject.