ConnectUO is a tool to help find, patch, and connect to freeshards of Ultima Online. It is developed by the RunUO team. ConnectUO is the most widely used connection tool for players of freeshards. It is able to remove the client encryption to allow connections to freeshards. Upon selecting a shard to play on, it automatically downloads and temporarily patches your UO client install with any custom patches that are needed for that shard. It then opens your UO client and has an option to load razor with it.
This has become open source as a learning tool for those who want to know what is involved in creating a Ultima Online freeshard patching/serverlist client. You can download the source code at http://connectuo.codeplex.com/.