Metro applications can't run in background. If there not displayed ("active"), they're freezed.
Furthermore, Metro apps can't call .exe because they're sandboxed. So I don't think embed your application in a "Metro package" is the solution.
I think there will be options to modify metro's desktop icons in the future, but as far as I know, it's not provided in the consummer preview.
- NV