See above. You solve the issue by having a menu link to the Virtuemart component. The scroller uses the menu link to build the URL.
If you don't want the Virtuemart link to be viewable from the main menu, you can use this solution to have a hidden link:
Had the same problem. Want to use this module but dont want a store menu item.
I was just about to go postal because i don't want to to use the default VM ugly store layout on the website. Then i thought of a work around that works.
1. If you get the publish first error create a new menu, other than main. Call it mod_othermenu
2. Then add the virtuemart component to the new menu.
3. Make a new main menu module, for the position, click it then backspace and write in a position that does not appear in the theme. Call it content.
4. Allocate the name, it wont show up because of step 3, make sure it is for the other menu not the main and save.
You can have the scroller appear, no publish first and you can not use the ugly virtuemart store link (that is visable anyway).