Ubuntuですが、マウスのカスタマイズソフトとしてbtnxを使っています。
ホイールクリックにAlt+「←」、横のボタンにAlt+「→」を割り当てて、戻る、進むをマウスでできるようにしています。
できたら、Windowsでのマウ筋の用に、アプリ毎に割り当てを変えたり、組み合わせ(右と左同時押しとか)、マウスケスチャーも使いたいのですが、それらができるソフトはないでしょうか?