THanks for the feedback.
I tried putting the virtualhere_on.png (_off & _display) in the root directory of the install as well as under web/images and it still wont load the images. I took a look at an existing package and it seems to be under web/images however my package wont load the icons from there. Is there a config file that specifies where the icons are? (I tried apkg.rc and xml but there seems no entry there)
VirtualHere doesnt require kernel modules. The issue you are getting is because the Linux kernel itself has bugs in the xhci module in 3.2. Is 3.10 or later going in the next firmware update for the dlink that supports apps? That would likely fix the problem.
Also there is bug in the mkpkg_v2.1 program because it includes itself in the package it builds.
Also can you add an option to specify the output filename of the package, at the moment im using "rename" with a regex to change the name to something more friendly.
Thanks,
Michael