what it boils down to is if there are two sets of commands that perform the same task- unless you are running it thousands of times- it really doesn't matter, especially with your program here, since it only runs once and finishes, and generally finishes instantaneously shaving off a few nanoseconds really isn't important.
Obviously creating a linked list is a bit difficult- if not impossible in batch, but it's the best example of different implementations of something I could think of...
And as with optimizing in any language the first thing to look at to speed up code is yourself... the algorithms as well as how you are manipulating data. For example there are many ways of storing a simple list of data- Linked Lists, doubly linked lists, arrays, etc. They all have strong and weak points- a Singly-linked list has a worst case of O(n), since you must go through every item to get to the last one- essentially it's best for lists that will be accessed sequentially. A doubly linked list has a worst case performance of O(n/2), since the code can start from either the beginning or the end of the list, and the farthest item from the start and end is of course the middle, or halfway. the doubly linked list is great for data that can be accessed forward as well as backward, or when you might need previous items to properly process the current ones.
Another common method is to simply use an Array. An array-based list offers near instantaneous addition and access to anywhere in the list- however the big performance loss comes with removing items, since the entire array needs to be shifted.
So the linked list is great for data that is accessed sequentially or changes often; chopping off a portion of the list is as easy as setting Head and Tail Pointers to Null and allowing garbage collection or COM reference counting to finish cleaning up the now orphaned remains. An Array-based implementation in the other hand is ideal when you need to access any item in the array NOW and you do fewer removals.
What am I trying to say? Well, again- it's the method, not the madness, heh.
Didn't mean to go into another speel...