How to create a select list of which the selected item is used as parameter in VBO rules component?
VBO uses the core 'actions'. You can create new actions with hook_action_info.  

The https://www.drupal.org/project/examples module has a good action example.