Yea, Aubs, I think you're right.
Just s short detail on the /shortcut commad: if the /run line fails to execute, due to missing setupx.dll, replace it by the (recommended) command:
run rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 $mircdirsc.inf
Or... use Necroman's
nLINKn.dll (damn me, if I knew about its existence I wouldn't bother creating the /shortcut command, but it's always nice to work without dlls... thanks qwerty
).