@Kamikaze47,
Pls. do the following instructions;
- RUN MCS
- Open the "View" pull down menu and select "Compile and Programmer Options"
- Push the "Programmer" button
- Push "Add New Programmer" button
- Select "Create a Custom Programmer Entry" and push the "Next" button
- Input ICPROG to the write box where there is "Display Name:" and push the next button.
- Input ICPROG.EXE to the write box where there is "Programmer File Name" and push the "Next" button.
- You will see two button on the screen now, one is "Find Automatically" and "Find Manually", try to select Find Manually and show the place of your Icprog.exe file. and push the next button.
- Input the parameters exactly as follows to the write box of Parameters;
-l$hex-filename$
and finally push the finished button to finish the setup.
Now your MCS is ready to work with ICPROG.
Load one program and push the button "Compile and Program (F10)" and see the result. You program will be compiled and the hex file will be loaded to the ICPROG automatically and ICPROG menu will appear on the screen.

There is only one small problem which I could not find yet the solution.
If you close the ICPROG last time selected with one type of Pic let say 16F628 and if you call it over MCS by compiling one program which using 16F876 the system does not work properly. I mean the MCS or ICPROG does not select the type of PIC automatically. If somebody knows how to do this I appreciate to learn that.

ERO