*You could just use the modinstaller with the MDT but it doesnt allow shortcuts... or look pretty

Clickteam installer is free.. get it here: Clickteam Install CreatorThe freeware version is fully functional
Its all pretty self explanatory but setting up the installer to find the users install directiry may confuse.
Firstly make sure you put your 'modname' folder in a directory called 'mods'. Important.
For the install directory use the following for the registry:
Root Key: HKEY_LOCAL_MACHINE
Key: SOFTWARE\EA GAMES\BATTLEFIELD 1942
Subkey: GAMEDIR
To generate a desktop shortcut for your mod requires a little bit more 'modding'

ICP cannot add shortcuts to files it doesn't install but there is a workaround :
e.g. you want a shortcut something like the following
"C:\Program Files (x86)\EA GAMES\Battlefield 1942\BF1942.exe" +game "mymod"
- Put a fake bf1942.exe in your source root directory, for example notepad.exe renamed to bf1942.exe, select this file in the list and then select the Misc tab and select the "Do not install ... if a file with the same name exists". Now select the Shortcut tab, enter a name for the shortcut and enter +game "mymod" in the command line options box. The file won't be installed and a shortcut will be created.