Yes it should work. The problem you may have is not enough memory and bandwidth to run a decent game. I sometimes run off my laptop during lunch at work to test new maps, etc.
The Hitch Warning is normal, you will see it on ANY server, dont worry about it (actually once you see the Hitch Warning you know the server is running!).
I tried a server launcher once and it never worked for me either, just use a script. Heres a cool program that will create the script for you just fill in the blanks:
http://www.webdirekt.nl/l2r/local2remote.asp?T=3641
Once you have the script go to the Guides section and check Bulls Dedicated server guide or look in theFAQs in this forum, Rude has some stuff there too.
When you start a dedicated server with the script all you will get is the game console window which looks like a DOS window, you wont actually see the game. If you had a fast enough machine you could actually start teh game too and join your own dedicated server game.
Now the router will be another issue. If you want to serve your game to others on GSpy, etc, there are ports you will need to open. To make it simple I usually just open UDP 12200-12300 and that seems to work fine. Try it and let us know how it goes.