I installed your competitor's plugin, and as soon as I activated it, your shortodes started working in the widget. And if I turn the competitor plugin off, your shortcodes stop working in the widget. It is hilarious.
I looked at all sql being executed and compared, and the only difference is that when your competitor plugin is activated there is just one extra database call, take a look:
SELECT DDB_4_posts.* FROM DDB_4_posts WHERE 1=1 AND DDB_4_posts.post_name = 'test1' AND DDB_4_posts.post_type = 'shortcodepro' AND (DDB_4_posts.post_status = 'publish') ORDER BY DDB_4_posts.post_date DESC
require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/xxx/template_builder.php'), xxx_elements, xxx_columns, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Text->widget, apply_filters('widget_text'), call_user_func_array, do_shortcode, preg_replace_callback, do_shortcode_tag, call_user_func, MV_ShortcodesPro_Base->do_shortcode, MV_ShortcodesPro_Base->get_by_slug, get_posts, WP_Query->query, WP_Query->get_posts
There is 0 difference in the firebug html when comparing the versions (i removed the jquery/css your competitor was injecting and your plugin works perfectly, but as as soon as i deactivate competitor, the widget no longer executes the shortcode)
Your plugin with competitor activated:
</div><!-- .column (end) --><div class="column grid_6 last"><div class="widget-area"><aside id="text-3" class="widget widget_text"><div class="widget-inner"><h3 class="widget-title">Top10</h3> <div class="textwidget">shortie da code</div>
Your plugin without competitor activated:
</div><!-- .column (end) --><div class="column grid_6 last"><div class="widget-area"><aside id="text-3" class="widget widget_text"><div class="widget-inner"><h3 class="widget-title">Top10</h3> <div class="textwidget">[do action="test1" a="android"/]</div>
Weird eh? You are missing something important. ultimate shortcode is the plugin that i call your competitor, and i like it less than yours, since its made mostly for newbies but in any case...
Thanks,
Nick