Proszę o poradę w następującej sprawie:

Przetłumaczyłem jeden popularny program za pomocą Restoratora. Mam już stworzone gotowe ResŁatacze i chcę je połączyć w całość za pomocą jakiegoś programu instalacyjnego.
Dobrze by było, gdyby przetłumaczone pliki znajdowały się w jednym tylko miejscu. Niestety tak nie jest. Zainstalowany program domyślnie instaluje się w folderze ...Program FilesXXXitd. bądź w wybranym przez użytkownika; lecz także tworzy swój katalog w ...Common FilesXXX.
Przetłumaczone pliki znajdują się i tu i tu.
Chciałbym, aby program instalacyjny sam odnalazł ścieżkę dostępu zainstalowanego wcześniej programu, "wrzucił" odpowiedni ResŁatacz do odpowiedniego folderu i uruchomił go w tle.

Udało mi się to (częściowo) za pomocą programu Install Creator 2.0. Można tam wskazać miejsce instalacji m.in. z odczytu rejestru (o to mi przecież chodziło...!) i przypisałem odpowiedniemu ResŁataczowi komendę -guiless by uruchamiał się w tle.

Schody pojawiły się właśnie w tym miejscu. Te ResŁatacze, które mają się zainstalować w miejscu wskazanym przez odczyt rejestru robią to bez problemu ( uruchomią się w tle, zrobią kopię zapasową tego pliku i wszystko jest git).
Natomiast te pliki, którym ja wpisałem miejsce instalacji ( w opcjach dotyczących pliku (zakładka Windows) wybrałem opcję Other, poniżej wybrałem #CommonFiles# i wpisałem nazwę folderuXXXitd.) ResŁatacz instaluje się w to miejsce, natomiast nie uruchamia się. Twierdzi, ze podany plik nie istnieje.
Gdy proces instalacji dobiegnie końca, uruchamiam ręcznie "opornego" ResŁatacza i wszystko gra.
O co tu chodzi Czy ktoś mi może wyjaśnić w jaki sposób naprawić ten błąd, by wszystkie ResŁatacze uruchamiały się w tle bez żadnych zgrzytów

I jeszcze jedna moja prośba: Dlaczego na liście zainstalowanych programów mój program ma pojemność aż 7 MB, skoro moja instalka ma zaledwie 760 KB? W jaki sposób to naprawić by wskazywał poprawną pojemność

Proszę przesyłać swoje porady, spostrzeżenia i wszelkie uwagi. Bardzo mi na tym zależy. Z góry dziękuję
[cya]