Add associate button in the preferences.
Remove redundant code in the AddTorrentDialog and re-do it with DependencyProperties and UICommands, while removing uncessary element names.

Because why not.