# Icon Forced Right Alignment

## 概要
デスクトップのアイコンを強制的に画面右側へ整列させる、Windows向けの軽量なタスクトレイ常駐型アプリケーションです。
普段Macを使っていて、Windowsのデスクトップ環境もMacのように右側配置で揃えたいという方に特におすすめです。
新しくファイルが作成されたり、アイコンが移動されたりしても、自動的かつ即座に右揃えのレイアウトを維持します。

## 機能
- **自動右揃え**: 20ms間隔でデスクトップを監視し、アイコンを右側に整列させ続けます（チラつき防止対応済み）。
- **タスクトレイ常駐**: 実行中はタスクトレイ（システムトレイ）にアイコンが表示され、バックグラウンドで動作します。
- **手動操作・設定変更**: タスクトレイアイコンの右クリックメニューから以下の操作が可能です。
  - `Auto Align (&U)` : 自動整列の有効/無効を切り替えます。
  - `Align Now (&A)` : 手動で即座に右揃えを実行します。
  - `Exit (&X)` : アプリケーションを終了します。

## 動作環境
- Windows 10 / 11

## 使い方
1. 配布されているインストーラーを実行し、画面の指示に従ってインストールしてください。
2. インストール完了後、スタートメニューやデスクトップのショートカットからアプリケーションを起動します。
3. 起動すると、デスクトップのアイコンが自動的に画面右側へ整列し、タスクトレイに専用のアイコンが表示されます。
4. 一時的に自動整列を止めたい場合や終了したい場合は、タスクトレイのアイコンを右クリックしてメニューから選択してください。

## 注意事項
- 本プログラムはデスクトップの内部構造（SysListView32）に直接メッセージを送信してアイコンの位置を制御しています。Windowsのアップデートや環境（サードパーティ製のデスクトップカスタマイズツールなど）によっては正常に動作しない場合があります。
- デスクトップの標準機能である「アイコンを等間隔に整列」「アイコンを自動整列」がオンになっていると、本プログラムの動作と競合する可能性があります。デスクトップを右クリック ＞「表示」から、これらの設定のチェックを外してご使用ください。
- マルチモニター環境での動作は、メインディスプレイの解像度（SM_CXSCREEN, SM_CYSCREEN）を基準に計算されます。

## ライセンス
本ソフトウェアはフリーソフトウェアとして無償でご利用いただけますが、オープンソースソフトウェア（OSS）ではありません。著作権は作者に帰属します。ソフトウェアの改変版の配布やソースコードの転載等については作者の許可が必要です。

## 作者情報
作者: hiraken (ひらけん)
Webサイト: https://shiliustone.com/