はい、7-Zip はフリー・ソフトウェアです。どのコンピュータでも使うことが出来ます。 登録や代金を支払う必要はありません。
恐らく *.* のワイルカードを使われているかと思われます。 7-Zip はWindowsのワイルドカードのマスク分析の機能を使用しておらず、*.* がすべてのファイルを意味するという古い規則に対応していません。 7-Zip は *.* を拡張子を持つすべてのファイルとして扱います。 ファイルをすべて処理するためには、* ワイルドカードを使用するか、あるいはすべてのワイルドカードを削除しなければなりません。
現行の 7-Zip では、ソリッド圧縮された書庫の内容を変えることは出来ません。 .7z 書庫を更新するためには書庫をソリッド圧縮しないモード(-ms=off スイッチ)で作成や更新する必要があります。
この形式のソースコードが利用でき、ライセンスがコードの使用を許可されれば対応できます。