Ah - I understand now -
if you only ever want to land on a list view - ( there is no storage of your preference) change the two lines below in
templates/YOUR_TEMPLATE/html/com_virtuemart/category/flexv2.php
Line 212
from
<div id="ListViewV2" class="FlexibleBrowseViews" style="display:none;">
to
<div id="ListViewV2" class="FlexibleBrowseViews" style="display:block;">
and line 481
from
<div id="GridViewV2" class="FlexibleBrowseViews" style="display:block;">
to
<div id="GridViewV2" class="FlexibleBrowseViews" style="display:none;">
to get the little icon active to show correctly change line 31
from
$('#FlexibleSwitchButtons a.switch_thumb2').addClass('switch_active');
to
$('#FlexibleSwitchButtons a.switch_thumb1').addClass('switch_active');
tested working here.. :)
Cheers
Admin