カスタムJREをjar実行ファイルにバンドルすることで自製アプリのサイズが3分の1になりました。
# jar実行ファイルの依存モジュールを調べる
jdeps --list-deps test.jar
# カスタムJREの作成コマンド例
jlink --compress=2 \
--module-path "/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/jmods" \
--add-modules java.base,java.datatransfer,java.desktop,java.xml \
--output [ランタイムイメージの出力先フォルダパス] \
--strip-debug \
--no-header-files